【问题标题】:How to establish connection with database如何建立与数据库的连接
【发布时间】:2013-07-20 06:35:36
【问题描述】:

我已经在 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)。我不知道真正的问题是什么????请帮助

【问题讨论】:

  • 您遇到了什么错误?
  • 没有这样的错误。只是它正在执行的catch块
  • 是的。没有任何错误。
  • @Abilash Ravichandran 在下面为您提供正确的解决方案检查我的答案
  • 如需尽快获得更好的帮助,请发帖SSCCE

标签: java mysql eclipse swing


【解决方案1】:

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

改变

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

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

【讨论】:

  • 啊哈,我只记得曾经使用过这个端口,当时我正在使用 mysql :-) 为此 +1。
猜你喜欢
  • 2016-07-08
  • 2022-01-12
  • 2014-01-24
  • 1970-01-01
  • 2016-12-15
  • 2018-01-26
  • 1970-01-01
  • 1970-01-01
  • 2021-01-08
相关资源
最近更新 更多