java与 sql server数据库连接

我写了个程序:importjava.io.*;importjava.sql.*;classTest{publicstaticvoidmain(String[]args){... 我写了个程序:
import java.io.*;
import java.sql.*;
class Test
{
public static void main(String []args)
{
int i=0;
try
{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
}
catch(ClassNotFoundException e)
{
while(i!=3)
{
System.out.println("success");
i++;
}
};
try
{
String URL = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=Northwind"; //mydb为数据库名
String user = "sa";
String password = "4905486";
Connection conn = DriverManager.getConnection(URL,user,password);
Statement sta=conn.createStatement();
ResultSet ret=sta.executeQuery("select * from Orders where RegionID='1'");

while(i!=3)
{
System.out.println("success");
i++;
}
ret.close();
sta.close();
}
catch(SQLException e)
{};

}
}
这个程序运行:说明不能加载驱动程.我已安装了sql server 2000数据库。
还要怎样做才能访问到数据库。
驱动程序需要自己下载吗?
展开
 我来答
顶雪听风过
2009-10-18
知道答主
回答量:22
采纳率:0%
帮助的人:0
展开全部
你需要打一个系统补丁,原本sql server是不支持的java的,微软公司为了使sql server支持java访问,开发了一个系统补丁。chs_sql2ksp3,chs_sql2kdesksp3,chs_sql2kasp3这三个系统补丁程序。第一个最重要,一定要打,后两个打与不打没关系。如果不是这个问题,那么就检查一下是否导入了驱动程序,或者程序有没有错误
惟我自在dN
2009-10-18
知道答主
回答量:54
采纳率:0%
帮助的人:38.9万
展开全部
当然,你去哪个csdn社区下载就可以了,那里有全部的驱动程序,我是前周才搞好,挺easy
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友06fd97b
2009-10-18 · TA获得超过221个赞
知道小有建树答主
回答量:681
采纳率:0%
帮助的人:241万
展开全部
把sqlserver的jdbc驱动加到classpath环境变量中去
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kevinyao1111
2009-10-18 · TA获得超过286个赞
知道小有建树答主
回答量:239
采纳率:0%
帮助的人:275万
展开全部
sql server的三个驱动没有加载进去,就上三楼说的,把这三个驱动加到classpath里面。
这三个驱动分别是:msbase.jar,mssqlserver.jar和msutil.jar
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式