你用的是sql2000,你先下载相应的JDBC驱动,你照着下面的步骤检查检查:
1、Java连接数据库我们应该下载相应的驱动(sqljdbc.jar)
2、建立JAVA工程,在该工程上右键-属性(Propertiex)-java bulid path-add External JARS (将驱动包导入到该工程)
3、在你的Java程序中测试: try
{
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); //加载驱动
}
catch(Exception e)
{
System.out.println("装载程序异常");
System.out.println("dsfsfs");
e.printStackTrace();
}
try
{
conn= DriverManager.getConnection("jdbc:sqlserver://localhost:1433;DatabaseName=MySchool","ly","557811610");
Statement ment = conn.createStatement();
ResultSet srt = ment.executeQuery("select * from MySchool..Admin");
while(srt.next())
{
System.out.println("书名:" + srt.getString("LoginId"));
}
srt.close();
ment.close();
conn.close();
}
catch(Exception e)
{
e.printStackTrace();
}
其中需要注意的是:如果你用的是SQL SERVER2000 那么这里的DriverManager.getConnection(),里面的参数应为("jdbc:microsoft:sqlserver://localhost:1433;DatabaseName= 数据库名","用户名","密码");
如果是SQL SERVER2005那个里面的参数的格式书写就不一样了,需要将那个(:Microsoft)去掉!
希望能对你有帮助,也希望你能尽快解决这个问题!加油哦!!