如何创建Connection类

时间:2014-08-01 18:14:47

标签: java

这是我为常见的Connection类jdbc项目尝试的代码,但它只返回null

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;
                    }}

任何人都可以请你帮忙解决这个问题。

3 个答案:

答案 0 :(得分:1)

请将驱动程序类更改为 com.mysql.jdbc.Driver

然后你应该在你的类路径中拥有mysql-connector.jar

如果它是eclipse ide只需右键单击项目 - >构建路径 - >配置构建路径 - >转到库 - >添加外部jar->选择mysql-来自您下载后保留的地方的connector.jar

答案 1 :(得分:0)

从此处下载JDBC jar:http://dev.mysql.com/downloads/connector/j/5.0.html并确保在运行应用程序时将其包含在Java的CLASSPATH中。

解压缩下载的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 

关于改变'驱动程序的建议'到'司机'在驱动程序的类名中也是正确的。

答案 2 :(得分:0)

了解必须使用e.printStackTrace()而不是System.out.println(e.getMessage())的确切错误的最佳方法,然后再次执行它将打印所有可帮助您调试更多的错误