【发布时间】:2019-10-17 16:56:45
【问题描述】:
我正在尝试将 SQL Server 与我的 Java 应用程序连接,但我不知道 Class.forName(driverName); 中提供的驱动程序类名称;
我正在使用 Eclipse,我已经在我的项目中导入了 JAR 文件,并将它添加到了构建路径中。
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
public class Demo {
public static void main(String[] args) {
Connection conn = null;
PreparedStatement stmt = null;
String query = "CREATE TABLE student("
+ "id INT PRIMARY KEY,"
+ " name VARCHAR(20)"
+ ");";
try {
Class.forName("WHAT SHOULD I WRITE HERE ?");
conn = DriverManager.getConnection("jdbc:sqlserver://lakshya:1433");
System.out.println("Conenction established.");
stmt = conn.prepareStatement(query);
stmt.executeQuery();
System.out.println("student table created..");
} catch (Exception e) {
e.printStackTrace();
}
}
}
我无法进一步编译代码,因为我不知道驱动程序名称。
【问题讨论】:
-
请链接到你正在使用的jar?
-
@hd1 microsoft.com/en-us/download/details.aspx?id=55539我正在使用这个JAR文件
-
请查看我的回答以获取帮助。
标签: java sql-server jdbc