0

我在 mysql 中创建了一个数据库。现在尝试将数据库连接到程序,但我不能。这是我的代码的一部分

Class.forName("com.mysql.jdbc.driver");
con=DriverManager.getConnection("jdbc:mysql://localhost/hr","abilash","abilash");
System.out.println("connected");
java.sql.Statement stmt = con.createStatement();
System.out.println("Connected  Successfully");
stmt.executeUpdate("insert into emp (Name) values( '"+fnamet.getText()+"') ");
JOptionPane.showMessageDialog(null,"Item Successfully Added",
"Confirmation",JOptionPane.INFORMATION_MESSAGE);  

我正在使用eclipse,我已经添加了mysql-connector-java.zip(5.1.25)。我不知道真正的问题是什么????请帮忙

4

1 回答 1

4

您错过了 getconnection() 中的端口号

改变

con=DriverManager.getConnection("jdbc:mysql://localhost/hr","abilash","abilash");

con=DriverManager.getConnection("jdbc:mysql://localhost:3306/hr","abilash","abilash");
于 2013-07-20T06:37:30.807 回答