当前位置: 技术问答>java相关
jdbc的问题:
来源: 互联网 发布时间:2017-04-07
本文导语: 我现在正在学习jsp,想使用jdbc连接sql server2000数据库。驱动程序已经放到了合适的位置,载入驱动程序的语句为Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); 不知道Connection con=DriverManager.getConnection(dbUrl,'sa','');中的db...
我现在正在学习jsp,想使用jdbc连接sql server2000数据库。驱动程序已经放到了合适的位置,载入驱动程序的语句为Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
不知道Connection con=DriverManager.getConnection(dbUrl,'sa','');中的dbUrl
应该是如何的?
不知道Connection con=DriverManager.getConnection(dbUrl,'sa','');中的dbUrl
应该是如何的?
|
String dbUrl= "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs "; //pubs为你的新建数据库名称
|
将server2000的登陆方式改为混合模式登陆,就可以了.
|
楼上说得对,就是你在安装sqlserver的时候选择登陆方式的时候切记要选择要混合模式登陆!!!
|
这种问题很普遍,解决方法是先为你的数据库建立 一个用户并分配适当的权限,然后将sqlserver的登陆验证方式改为只用sqlserver本身验证(不是混合方式),然后用所注册的用户来连接数据库