3个回答
展开全部
楼主:
错误的原因是找不到合适的sql驱动程序,隐约记得,连sqlserver驱动程序需要三个jar包,你引入全就是了。
错误的原因是找不到合适的sql驱动程序,隐约记得,连sqlserver驱动程序需要三个jar包,你引入全就是了。
追问
引入全那我要选择哪一个包进行驱动的连接呢,就是Class.Name里我要填哪个驱动包的包名和类名?
追答
Class.forName("驱动程序名")中的驱动程序名是固定不变的,你只要引入全三个包就可以了,也不用让你选择哪个包的,因为包与包之间有依赖,程序是会自动去寻找的。你试了就知道啦·!
有问题欢迎提问,满意请采纳!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你试一下,换一下连接的jar包!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我们都不是怎么连接的,看看我的吧
package com.ourchr.addressbook.dao;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class DBConnection {
private static final String DB_DRIVER = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
private static final String DB_URL = "jdbc:sqlserver://127.0.0.1:1433;databaseName=addressBook";
private static final String name = "sa";
private static final String passWord = "pass";
static{
try {
Class.forName(DB_DRIVER);
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
}
public static Connection getConnection(){
Connection connection = null;
try {
connection = DriverManager.getConnection(DB_URL, name, passWord);
} catch (SQLException e) {
e.printStackTrace();
}
return connection;
}
}
package com.ourchr.addressbook.dao;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class DBConnection {
private static final String DB_DRIVER = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
private static final String DB_URL = "jdbc:sqlserver://127.0.0.1:1433;databaseName=addressBook";
private static final String name = "sa";
private static final String passWord = "pass";
static{
try {
Class.forName(DB_DRIVER);
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
}
public static Connection getConnection(){
Connection connection = null;
try {
connection = DriverManager.getConnection(DB_URL, name, passWord);
} catch (SQLException e) {
e.printStackTrace();
}
return connection;
}
}
追问
已经解决了,你打字最多就给你吧
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询