————————————————————————————————
JBuilder的初学者总是为配置JDBC发愁。。下面介绍就在ms SQL中的JDBC配置:
一,你确定你安装的jdbc是否完全版,因为有个单机版只能连接本机上的sql,单机版约2m,完全版约6.5m
二、安装好jdbc后,假如目录在C:Program FilesMicrosoft SQL Server 2000 JDBC,打开Jbuilder,
选择Tools-->Configure Libraries,然后在左边的列表框下选择New,填入:Name:sql,Location:User Home,
然后点击Add,加入目录C:Program FilesMicrosoft SQL Server 2000 JDBClib,确定
三、Project-->Prject Properties-->Paths-->Required Libraries-->Add
加入刚才添加的User Home/sql确定
四、Tools-->Enterprise Setup-->Database Drivers-->Add,加入User Home/sql,添加之后在列表中显示的是sql.config,确定
五、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的连接!
————————————————————————————————————————————
可问题是只要主机名输入对了数据库名我无论输入什么,甚至是什么都没有也可以成功。而且用QueryDataSet组件进行查询时无论怎样的连接看到的表都是一成不变的,而且都是不存在的表,根本就见不到自己建的表,请问各位高手是什么原因?
7 个解决方案
#1
帮顶~
#2
再顶!
#3
看我的
首先要打SP3补丁还有SQL驱动 自己去网上找吧
package sql;
import java.sql.*;{
public sqltest() throws ClassNotFoundException, SQLException {
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
conn=DriverManager.getConnection("jdbc:microsoft:sqlserver://10.0.0.2:1433;DatabaseName=pubs","sa","");
System.out.println("数据库联接成功了");
}
}
要是能看到输出结果那就对了
首先要打SP3补丁还有SQL驱动 自己去网上找吧
package sql;
import java.sql.*;{
public sqltest() throws ClassNotFoundException, SQLException {
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
conn=DriverManager.getConnection("jdbc:microsoft:sqlserver://10.0.0.2:1433;DatabaseName=pubs","sa","");
System.out.println("数据库联接成功了");
}
}
要是能看到输出结果那就对了
#4
顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!
#5
The same to you . Why?
#6
我是这样做的,后来成功了。
您可以看看
http://blog.csdn.net/lazycatw/archive/2005/08/24/463375.aspx
您可以看看
http://blog.csdn.net/lazycatw/archive/2005/08/24/463375.aspx
#7
sql的驱动还分版本啊?那个6m多的怎么没有啊
#1
帮顶~
#2
再顶!
#3
看我的
首先要打SP3补丁还有SQL驱动 自己去网上找吧
package sql;
import java.sql.*;{
public sqltest() throws ClassNotFoundException, SQLException {
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
conn=DriverManager.getConnection("jdbc:microsoft:sqlserver://10.0.0.2:1433;DatabaseName=pubs","sa","");
System.out.println("数据库联接成功了");
}
}
要是能看到输出结果那就对了
首先要打SP3补丁还有SQL驱动 自己去网上找吧
package sql;
import java.sql.*;{
public sqltest() throws ClassNotFoundException, SQLException {
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
conn=DriverManager.getConnection("jdbc:microsoft:sqlserver://10.0.0.2:1433;DatabaseName=pubs","sa","");
System.out.println("数据库联接成功了");
}
}
要是能看到输出结果那就对了
#4
顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!
#5
The same to you . Why?
#6
我是这样做的,后来成功了。
您可以看看
http://blog.csdn.net/lazycatw/archive/2005/08/24/463375.aspx
您可以看看
http://blog.csdn.net/lazycatw/archive/2005/08/24/463375.aspx
#7
sql的驱动还分版本啊?那个6m多的怎么没有啊