java连接sqlserver时需要的jar包
想要在电脑上使用SQLserver,从eclipse连接时需要msbase.jar,mssqlserver.jar,msutil.jar这三个jar包,如果有的话发送到我...
想要在电脑上使用SQLserver,从eclipse连接时需要msbase.jar,mssqlserver.jar,msutil.jar这三个jar包,如果有的话发送到我的邮箱1271654686@qq。。com,非常感谢!
展开
2个回答
2015-09-15
展开全部
那三个是很旧的,SQL 2005之后,不好用。。。。。。要新的4.0的驱动,去微软网站下载
追问
谢谢,我看的教学视频是较早之前录的,SQL2005之后只要一个驱动文件就可以了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
下载 jtds.jar
追问
我下载了jtds-1.3.1.jar,把这个导入到工程里面吗?我看到有的说数据库需要下载补丁,是的吗?
追答
给你个例子试试看
Connection conn = null;
//连接数据库的URL
String jdbcDriver = "net.sourceforge.jtds.jdbc.Driver";
String jdbcUrl = "jdbc:jtds:sqlserver://localhost:1433;DatabaseName=FeiCui";
try{
//加载驱动
Class.forName(jdbcDriver);
conn = DriverManager.getConnection(jdbcUrl, userName, password);
stmt = conn.createStatement();
rs = stmt.executeQuery(sql);
while(rs.next()){}
}catch(SQLException e){
e.printStackTrace();
throw new RuntimeException(e);
} catch (ClassNotFoundException e) {
e.printStackTrace();
}finally{
try{
if (rs != null) {
rs.close();
rs = null;
}
if (countRs != null) {
countRs.close();
countRs = null;
}
if (stmt != null) {
stmt.close();
stmt = null;
}
if (conn != null) {
conn.close();
conn = null;
}
}catch(SQLException e1){
e1.printStackTrace();
throw new RuntimeException(e1);
}
}
return items;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询