JBuilder中如何配置JDBC 菜单:Project--->Project Properties---->Paths--->Requered Libraries--->Add.... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 首先到microsoft下载驱动,然后安装,按照驱动的说明文件在jb下设定classpath,就可以了。 在<Jbuilder>/jdk1.3/jre/lib下建立目录ext,然后将你的驱动拷贝到其下就可以了,上面的teddy_huang()说的方法也可以 (1)安装Microsoft 的 SQL Server 2000 的 JDBC 驱动(2)假设安装在 .../MSSQL JDBC/ 目录下。 设置ClassPath (3)然后在 JBuilder 6 中 Tools 菜单条中打开 Config Libraries a. 点击 New...,随便为新的library命名(假设命名为 SQL Server 2000),选择Location 为User Home; b. 点击 Add...,选择安装目录下的lib----即 .../MSSQL JDBC/lib/ c. 确定,回到Config Libraries界面,会发现User Home 列表中多了 "SQL Server 2000"选中,在左侧class页中,加入选择安装目录下的lib文件夹下的所有jar文件。然后在Required Libraries 页中选中SQL Server 2000即可。------------------以上各步完成后,最好重新启动JBuilder6(4)然后在 JBuilder 6 中 Tools 菜单条中打开 Database Pilot a.在 Database Pilot 中 FILE 菜单条中打开 new ,新建我们的数据库URL,选择Driver为:com.microsoft.jdbc.sqlserver.SQLServerDriver b.修改给定的URL为 jdbc:microsoft:sqlserver://数据库的IP:1433 C.完成后,Database URLs 列表中应该出现了jdbc:microsoft:sqlserver://数据库的IP:1433 测试一下,点击连接SQL Server 2000。当出现连接成功提示,那就代表大功告成了。 谢谢楼上的各位。我已经搞定了。但是另外还有一个小问题,我为什么只能操作master库呀?怎么才能访问自己的库呢? 怎么写呀?这样写不对吗?jdbc:microsoft:sqlserver://127.0.0.1:1433:mydb;user=sa;password=abc JBuilder6配置如下:tools->enterprise setup->database driver没有相应的driver就按new建一个,选则sql server目录下的jdbc目录下lib目录下的jar文件(具体那个sql server我不清楚,oracle是classess111.jar) 可以不用改动address在建立连接后Connection con = DriverManager.getConnection(address,user,passwd);添加确定访问数据库的语句就OK了con.setCatalog(database); 得了,给你个最最简单的访问例子:import java.sql.*;public class Test { public static void main(String[] args) { try { String address = "jdbc:microsoft:sqlserver://192.168.0.24:1433";//本机ip String user="sa";//数据库用户密码 String passwd="";//口令 String database = "TESTDB";//目标数据库 Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");//申明 Connection con = DriverManager.getConnection(address,user,passwd);//建立链接 con.setCatalog(database);//确定目标数据库 Statement smt = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY); String selCode = "SELECT * FROM UserLog"; ResultSet r = smt.executeQuery(selCode); int i =0; if(r.last()) {//取结果集结果数目 i = r.getRow(); } System.out.println(i); } catch(Exception e) { System.out.println(e);//捕捉异常 } }} // FreeType version 2.3.0 or higher is required. "任再旺"朋友在吗?关于您的图片的一些疑问,请您指教. 重写clone()所带来的问题.java 怎样实现在applet中调用cmd啊 老大们救我,给100分: 我是初学者,一个很奇怪的问题,请教大家~~ 不管你高低,只要能帮助我就谢谢 。如何对字符数组进行序列化 哪儿有JNI的资料? 谁有socket编程的聊天室代码? TO:skyyoung(路人甲),你有吗? 如何用JavaScript改变当前浏览器窗口的鼠标形状? 关于使用applet打开Web页面 如何屏蔽掉Frame上的最大化最小化按钮??
(2)假设安装在 .../MSSQL JDBC/ 目录下。 设置ClassPath
(3)然后在 JBuilder 6 中 Tools 菜单条中打开 Config Libraries
a. 点击 New...,随便为新的library命名(假设命名为 SQL Server 2000),选择Location 为User Home;
b. 点击 Add...,选择安装目录下的lib----即 .../MSSQL JDBC/lib/
c. 确定,回到Config Libraries界面,会发现User Home 列表中多了 "SQL Server 2000"
选中,在左侧class页中,加入选择安装目录下的lib文件夹下的所有jar文件。
然后在Required Libraries 页中选中SQL Server 2000即可。
------------------以上各步完成后,最好重新启动JBuilder6
(4)然后在 JBuilder 6 中 Tools 菜单条中打开 Database Pilot
a.在 Database Pilot 中 FILE 菜单条中打开 new ,新建我们的数据库URL,
选择Driver为:com.microsoft.jdbc.sqlserver.SQLServerDriver
b.修改给定的URL为 jdbc:microsoft:sqlserver://数据库的IP:1433
C.完成后,Database URLs 列表中应该出现了
jdbc:microsoft:sqlserver://数据库的IP:1433
测试一下,点击连接SQL Server 2000。当出现连接成功提示,那就代表大功告成了。
这样写不对吗?
jdbc:microsoft:sqlserver://127.0.0.1:1433:mydb;user=sa;password=abc
tools->enterprise setup->database driver没有相应的driver就按new建一个,选则sql server目录下的jdbc目录下lib目录下的jar文件(具体那个sql server我不清楚,oracle是classess111.jar)
在建立连接后
Connection con = DriverManager.getConnection(address,user,passwd);
添加确定访问数据库的语句就OK了
con.setCatalog(database);
import java.sql.*;
public class Test {
public static void main(String[] args) {
try {
String address = "jdbc:microsoft:sqlserver://192.168.0.24:1433";//本机ip
String user="sa";//数据库用户密码
String passwd="";//口令
String database = "TESTDB";//目标数据库
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");//申明
Connection con = DriverManager.getConnection(address,user,passwd);//建立链接
con.setCatalog(database);//确定目标数据库
Statement smt = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
String selCode = "SELECT * FROM UserLog";
ResultSet r = smt.executeQuery(selCode);
int i =0;
if(r.last()) {//取结果集结果数目
i = r.getRow();
}
System.out.println(i);
}
catch(Exception e) {
System.out.println(e);//捕捉异常
}
}
} //