我正在尝试安装 JDBC,但我不知道如何,当你只有 jar 文件时,我将其复制到我的 java ext 文件夹,但它一直给我一个错误,任何人都可以告诉我如何完成驱动程序的安装并使用它吗?
下面是我使用的代码
import java.sql.*;
public class Test1
{
public static void main (String[] args)
{
String url = "jdbc:mysql://localhost:3306/sabayafr_sabmah";
String username = "root";
String password = "ma";
Connection connection = null;
try {
System.out.println("Connecting database...");
connection = DriverManager.getConnection(url, username, password);
System.out.println("Database connected!");
} catch (SQLException e) {
System.err.println("Cannot connect the database!");
e.printStackTrace();
} finally {
System.out.println("Closing the connection.");
if (connection != null) {
try {
connection.close();
} catch (SQLException ignore) {
}
}
}
}
}
下面是我得到的回应
Cannot connect to database server
更新#3
C:\Users\AlAsad\Desktop>java -cp .;mysql-connector-java-5.0.8-bin.jar Test1
Connecting database...
Cannot connect the database!
java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost:3306/
sabayafr_sabmah
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at Test1.main(Test1.java:12)
Closing the connection.
您正在尝试连接MySQL http://dev.mysql.com/downloads/mysql/的 URLjTDS JDBC 驱动程序 http://jtds.sourceforge.net/这是专门为微软SQL服务器 http://www.microsoft.com/sqlserver/2008/en/us/。这永远不会起作用。即使您通过将 JAR 文件放置在类路径中来解决当前问题,也不会发生这种情况。
你确实需要MySQL JDBC 驱动程序 http://dev.mysql.com/downloads/connector/j/。另请参阅这个答案 https://stackoverflow.com/questions/2839321/java-connectivity-with-mysql/2840358#2840358简短但完整的教程
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)