ChinaUnix.net
 >> ChinaUnix.net > Java

在JBuilder中使用com.microsoft.jdbc.sqlserver.SQLServerDriver连接sql数据库

作者:eclipse     发表时间:2002/09/24 10:37pm

在JBuilder中使用com.microsoft.jdbc.sqlserver.SQLServerDriver连接sql数据库    
 
关键字     JBuilder 连接 sql 数据库 jdbc
 

一,你确定你安装的jdbc是否完全版,因为有个单机版只能连接本机上的sql,单机版约2m,完全版约6.5m
二、安装好jdbc后,假如目录在C:\Program Files\Microsoft SQL Server 2000 JDBC,打开Jbuilder,选择Tools-->Configure Libraries,然后在左边的列表框下选择New,填入:Name:sql,Location:User Home,然后点击Add,加入目录C:\Program Files\Microsoft SQL Server 2000 JDBC\lib,确定
三、Project-->Prject Properties-->Paths-->Required Libraries-->Add
加入刚才添加的User Home/sql确定
四、Tools-->Enterprise Setup-->Database Drivers-->Add,加入User Home/sql,添加之后在列表框中显示的是sql.config,确定,重新启动JBuilder
五、Tools-->Database Pilot-->View-->Options-->Drivers-->Add
填入
Driver class:com.microsoft.jdbc.sqlserver.SQLServerDriver
Simple URL:microsoft:sqlserver://localhost:1433;DatabaseName=mybase
确定之后,Tools-->Database Pilot-->New的Driver里选择
com.microsoft.jdbc.sqlserver.SQLServerDriver
在URL里填入:
microsoft:sqlserver://服务器Ip地址或主机名:1433;DatabaseName=数据库名,确定!
双击或点击+号输入sql数据库的用户名和密码,就完成了JB与sql的连接!
连接代码可以查看Source!


此文章相关评论:
该文章有8个相关评论如下:(点这儿可以发表评论)
cinc 发表于: 2002/09/24 11:00pm
好文,java 访问其他数据库也可参照此法。

问下:Microsoft Sql Server 的 jdbc 是下载来的,还是安装 sql server 时就带了?


 
eclipse 发表于: 2002/09/24 11:43pm
下载,我明天把地址抄来,忘地址了,微软会给你内嵌啊,呵呵~~~~~~开玩笑 :)

不过好象有三家公司在开发支持这个JDBC,不怕,总有人支持的

 
zhanggenrui 发表于: 2002/10/17 12:08pm
eclipse,请告诉一下jdbc完全版哪里下的?      
 
eclipse 发表于: 2002/10/17 05:26pm
各个数据库厂商有不同的驱动的,去其相关数据库downloads里找

你要那个?

 
zhanggenrui 发表于: 2002/10/19 05:54pm
[这个贴子最后由zhanggenrui在 2002/10/19 06:15pm 编辑]

按上述的方法(下载的微软的),在Database Pilot中open,输入sa,"",提示错误:"The URL: jdbc:jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=NorthWind could not be found.  Check for misspellings, and that the right driver is present on the classpath."
 
wilddeer 发表于: 2002/12/31 12:45pm
eclipse:
 首先非常感谢你,在你的文章指引下我连成功了!
 但我发现不支持中文(中文内容全是怪字符),可以告诉我是什么原因吗?有什么办法呢?
 
dalong 发表于: 2003/01/02 09:06am
Broadband Communications Solutions Corp.
 
eclipse 发表于: 2003/01/03 02:30pm
是那个向同志或者卫同志吧,已经解决了吧?
 
 

Copyright © ChinaUnix.net  *  转载请注明出处及作者