java连接sqlserver2005连不上,总是异常

以下是代码packagecom.leslie.jdbc;importjava.sql.*;importjava.util.*;importjavax.swing.*;im... 以下是代码

package com.leslie.jdbc;

import java.sql.*;
import java.util.*;
import javax.swing.*;
import java.io.*;
public class Test1 extends JFrame{

Vector rowDate,columnNames;
JTable j=null;
JScrollBar js=null;
PreparedStatement ps=null;
Connection ct=null;
ResultSet rs=null;
public static void main(String[] args) {
Test1 t=new Test1();
}
public Test1()
{
columnNames=new Vector();

columnNames.add("学号");
columnNames.add("姓名");
columnNames.add("性别");
columnNames.add("年龄");
columnNames.add("籍贯");
columnNames.add("系别");

rowDate=new Vector();

try {
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
ct=DriverManager.getConnection("jdbc:sqlserver://localhost:1433;databaseName=StuSystem;","sa","cw3584944chan");
ps=ct.prepareStatement("select * from stu");
rs=ps.executeQuery();

while (rs.next()) {
Vector hang=new Vector();
hang.add(rs.getString(1));
hang.add(rs.getString(2));
hang.add(rs.getString(3));
hang.add(rs.getInt(4));
hang.add(rs.getString(5));
hang.add(rs.getString(6));

rowDate.add(hang);
}
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}finally{
try {
if(rs!=null) rs.close();
if(ps!=null) ps.close();
if(ct!=null) ct.close();
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}
}
}
}
其中我按网上搜索的相关配置做了,比如环境变量也添加了,如下图

也在myEclipse工程中添加了驱动包,如下图

sqljdbc_auth.dll文件也拷贝到了system32目录下,可就是连不上,老是出现以下错误:

求好心人士帮忙,无限感激
展开
 我来答
terry_fy
2014-01-14 · TA获得超过330个赞
知道小有建树答主
回答量:192
采纳率:50%
帮助的人:113万
展开全部
类名是这个哦,你写错了
com.microsoft.sqlserver.jdbc.SQLServerDriver

在SQL Server 2000 中加载驱动和URL路径的语句是
String driverName = "com.microsoft.jdbc.sqlserver.SQLServerDriver";
String dbURL = "jdbc:microsoft:sqlserver://localhost:1433; DatabaseName=sample";
而SQL Server 2005 中加载驱动和URL的语句则为
String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=sample";
如果写法错误将会找不到驱动。
另外它们的jar包也是不同的,注意区别。
追问
谢谢,我改过来了,可以了,这都没发现,晕
naddylee
2014-01-14 · TA获得超过491个赞
知道小有建树答主
回答量:265
采纳率:66%
帮助的人:201万
展开全部
驱动类名应该是 com.microsoft.sqlserver.jdbc.SQLServerDriver,你解压jar包找一下就知道了。
追问
谢谢
追答
不客气
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式