我在朋友的 pc 上的 wamp 上创建了一个名为 test(表名演示)的数据库。我可以使用我朋友的 pc 的 IP 地址从我的浏览器中看到这个表。但我想使用我电脑上的 java 代码将数据插入并检索到这个数据库(测试)中。我尝试过,但 netbeans 显示错误消息。
here is my code :
package ashdemo;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class Ashdemo {
public static void main(String args[]) throws InstantiationException, IllegalAccessException
{
try{
Class.forName("com.mysql.jdbc.Driver").newInstance();
Connection con = DriverManager.getConnection("jdbc:mysql://friend's_ipaddress:3306/test","username","password
");
Statement stmt=con.createStatement();
stmt.executeUpdate("Insert into demo values(1,'abc','nagpur')");
//ResultSet rs= stmt.executeQuery("Select name from demo where id=1");
//rs.next();
//String name= rs.getString("name");
//System.out.println(name);
System.out.println("DOne..");
//INSERT INTO `student`(`id`, `name`, `address`) VALUES (1,'amol','nagpur');
con.close();
}
catch(ClassNotFoundException | SQLException e){
System.out.println("error"+e);
}
}
}
error message is :
errorjava.sql.SQLException:用户'username'@'myipaddress'的访问被拒绝(使用密码:是)