Java:数据库连接。我的错误在哪里?

时间:2015-12-14 15:54:10

标签: java sql-server database connection

HY!

我真的需要你的帮助。我试图将数据库连接到java程序。这是我第一次,所以我不知道我在做什么。

我的sql server:Sql server

我想将Test数据库连接到java程序。

我尝试了以下代码:

Class.forName("oracle.jdbc.driver.OracleDriver");
    Connection conn = null;
    conn = DriverManager.getConnection("jdbc:mysql:WIN2CNG9\\SQLEXPRESS:3306/Test", "win2cng9\\kmim1437", "");
    conn.close();

错误: Exception in thread "main" java.sql.SQLException: No suitable driver found for jdbc:mysql:WIN2CNG9\SQLEXPRESS:3306/Test at java.sql.DriverManager.getConnection(DriverManager.java:689) at java.sql.DriverManager.getConnection(DriverManager.java:247) at javaapplication42.JavaApplication42.main(JavaApplication42.java:24) Java Result: 1

我的错误是什么?

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

的Class.forName( “<强>预言 .jdbc.driver的一个OracleDriver 即可。”);

的DriverManager.getConnection(“<强> JDBC:MySQL的

为什么你的mysql数据库使用Oracle驱动程序?使用以下代码:

Class.forName("com.mysql.jdbc.Driver");
Connection conn = null;
    conn = DriverManager.getConnection("jdbc:mysql:WIN2CNG9\\SQLEXPRESS:3306/Test", "win2cng9\\kmim1437", "");
    conn.close();