在jbuilder9里使用jdbc连接sql server2000数据库问题

J2EE 码拜 9年前 (2015-05-11) 562次浏览 0个评论
 

在jbuilder9里使用jdbc连接sql server2000数据库问题,
配置好了后,却始终不能连接到数据库,用odbc没有问题。
急,在线等。

出错信息是什么?
小技巧:jbuilder自带了database pilot用这个工具可以首先测试一下有没有环境问题
我用jbuilder自带了database pilot这个工具测试了,没有出错信息,但连接不上。
我用的是winxp,sql server2000验证为windows验证。

我也遇到了 看了很多的贴子还是没有解决啊 真他Xxx的 郁闷啊!
你要点中existin connection, 在里面选 中一个自带 的,我选 的是dbo(用户)
这正是我现在急要解决的问题喔
我也是安装了msSQLserver200ForJDBC这个驱动
也把它加上去了
但就是加载时加载不了
请高手帮忙了
顺便问一下如何将JDBC驱动和Jbuilder整合到一起?
找到mssqlserver2000的驱动程序,在项目中加入就可以了,如果不行的话,再看看sql server的登录方式,
用正确的用户名和密码.
这个问题我也是刚才才解决
方法如下:

1 将msbase.jar, mssqlserver.jar, msutil.jar三个文件拷到JBuilder安装路径的lib/ext目录下
2 重新启动JBuilder
3 在工具栏Tools->Database Pilot->View->Options->Drivers页->Add
输入:
”com.microsoft.jdbc.sqlserver.SQLServerDriver”
注意输入不要带引号

Sample URL: 格式如下:
microsoft:sqlserver://localhost:1433
Localhost可设为其他的数据库主机IP
1433为SQLserver服务端口号

先谢了再去试
THK
chinahom(旖流星) 
 我找不到msbase.jar, mssqlserver.jar, msutil.jar这几个文件啊,是什么原因呢?
请问谁能把你的这几个文件发给我呢?
super-hu@tom.com
不胜感激!~
chinahom(旖流星)  
   文件我已经找到,但按照你的步骤做了后在连接数据库时,出现下面的错误:
The driver:com.microsoft.jdbc.sqlserver.SQLServerDriver can not be loaded,this could be
a problem with itself,or that the driver is not founded on the classpath
如何解决呢?
1.还少一步没有作:JB–>Tools–>Configure Libraries–>new–>Name选项自己看着办吧+Location选择JBuilder–>Add–>把JBuilder安装路径的lib/ext的msbase.jar, mssqlserver.jar, msutil.jar三个文件加进来–>OK…

2.其实,通过JDBC连接数据库是很平常的一件事,只要把数据库驱动加载到当前JB工程(JB–>Project–>Project Properties–>Paths–>RequiredLibraries–>Add–>new–>把驱动添加进来)。
然后,通过如下代码来访问:

Class.forName(“com.microsoft.jdbc.sqlserver.SQLServerDriver”).newInstance(); 
String url=”jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs”; 
//pubs为你的数据库名称
String user=”sa”; 
String password=””; 
Connection conn= DriverManager.getConnection(url,user,password); 
Statement stmt=conn.createStatement(); 
String sql=”select * from test”; 
ResultSet rs=stmt.executeQuery(sql); 
while(rs.next()) {
    rs.getString(1)
}
rs.close(); 
stmt.close(); 
conn.close(); 

3.java数据库操作的例子网络上很多….

终于连接成功了,但连接上的数据库并不是SQL2000中的数据库啊,
比如说我的库里有pubs数据库,我如何才能连接到它呢?能在URL后面添加pubs这个库名吗?如:
Sample URL: 格式如下:
microsoft:sqlserver://localhost:1433/pubs ,
但这样就会出现问题了,
大家手头应该准备些书的,这样有些问题自己看一下就可以解决了

sql server 的url 如下:

jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明在jbuilder9里使用jdbc连接sql server2000数据库问题
喜欢 (0)
[1034331897@qq.com]
分享 (0)

文章评论已关闭!