菜鸟提问:jbuilder2006到底怎么连接sql server2000阿?

来源:百度知道 编辑:UC知道 时间:2024/05/19 09:21:37
我的开发环境为:JDK1.5+Jbuilder2006+SQL_Server2000
安装jdbc目录:C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC,其中C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib目录下的三个扩展名为.jar是我们要的驱动。然后配制环境变量:
在pc-100用户变量里添加classpath这个环境变量里加入以下语句:
C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msbase.jar;C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\mssqlserver.jar;C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msutil.jar;
在sql sever里新建studentms数据库后,配置odbc数据源,在dsn中选使用网络登陆id的windows nt验证,然后依次下一步测试成功

打开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确定
四、Enterprise-->Enterprise Setup-->

首先,配制环境,其中包括下载JDBC FRO Microsft SQL_Server2000的驱动程序(在微软官方网站下的,是sp3版的,这里就不写具体地址了,网上挺多的,但注意版本,我下的是sp3)。下载后发现是EXE 文件,双击安装。默认安装目录:C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC,其中C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib目录下的三个扩展名为.jar是我们要的驱动。然后配制环境变量:
在classpath这个环境变量里加入以下语句:
C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msbase.jar;C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\mssqlserver.jar;C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msutil.jar;
如果你的机子上正确配制了JDK的环境变量就应该有CLASSPATH这个环境变量,若没有就新建一个。
其实配环境变量的目的就是让系统能找到驱动程序,如果不配,执行下面一段代码时会产生无法找到驱动的异常,导致程序无法执行。
做完上述事情后,我用UltraEdit这个软件先写了连接数据库的代码来试验,代码如下:
/* try to connct SQL_Server database*/
import java.sql.*;
public class Sql_db_test{
Connection con;
Statement sta;
ResultSet rs;
String sql_driver;
String sql_url;
String