Java 如何创建连接类
这是我为公共连接类jdbc项目尝试的代码,但它只返回nullJava 如何创建连接类,java,Java,这是我为公共连接类jdbc项目尝试的代码,但它只返回null package dbDemo; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class ConnectionDemo { Connection con; public Connection getConnection() {
package dbDemo;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class ConnectionDemo {
Connection con;
public Connection getConnection() {
try
{
Class.forName("com.mysql.jdbc.driver");
String url="jdbc:mysql://localhost:3306/myserver";
String name="root";
String pwd="admin123";
con=DriverManager.getConnection(url,name,pwd);
}
catch(Exception e)
{
System.out.println(e.getMessage());
}
return con;
}}
任何人都可以帮助判断代码的对错。从这里下载JDBCJAR:并确保在运行应用程序时将其包含到Java的类路径中 解压下载的zip或tar文件后,只需一个文件即可使其正常工作:mysql-connector-java-5.0.8/mysql-connector-java-5.0.8-bin.jar 提取JAR文件后,您可以按如下方式运行程序:
java -cp path-to-mysql-connector-java-5.0.8-bin.jar your-java-class
将驱动程序类名称中的“driver”更改为“driver”的建议也是正确的。请将驱动程序类更改为
com.mysql.jdbc.Driver
然后在类路径中应该有mysql connector.jar
如果是eclipse ide,只需右键单击项目->构建路径->配置构建路径->转到库->添加外部jar->从下载后保存的位置选择mysql-connector.jar。了解确切错误的最佳方法是使用
e.printStackTrace()
而不是System.out.println(e.getMessage())
然后再次执行,它将打印所有帮助您调试更多的错误是否安装了JDBC jar?System.out.println(e.printStackTrace())这是可能的,siri更改了那个,但得到了相同的..,我的输出是com.mysql.jdbc.Driver nullAdd mysql-connector.jar到类路径,就像我在回答中说的那样,用另一件事代替sysout
只需使用e.printStackTrace();