Microsoft SQL Server 2000 Driver for JDBC 连接数据库

Microsoft SQL Server 2000 Driver for JDBC   连接数据库
方法一:写一个连接数据库的类

import java.sql.*;
import com.microsoft.jdbc.sqlserver.SQLServerDriver;//导入数据库驱动
class Testj{
    public static void main(String args[])
    {
        String url = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=login";//login替换成你自己的数据库名
        String user ="sa";//这里替换成你自已的数据库用户名
        String password = "sa";//这里替换成你自已的数据库用户密码
        String sqlStr = "select * from table";//这里的table可以替换成数据库表名,注意table名不能和上述的user,password 重名,否则提示语法错误

        try{    //这里的异常处理语句是必需的.否则不能通过编译!
            Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
            System.out.println( "类实例化成功!" );
            Connection con = DriverManager.getConnection(url,user,password);
            System.out.println( "创建连接对像成功!" );

            Statement st = con.createStatement();
            System.out.println( "创建Statement成功!" );

            ResultSet rs = st.executeQuery( sqlStr );
            System.out.println( "操作数据表成功!" );
            System.out.println( "----------------!" );

            while(rs.next())
            {
                System.out.print(rs.getString("id") + "    ");
                System.out.print(rs.getString("username") + "    ");
                System.out.print(rs.getString("password") + "    ");
            }
            rs.close();
            st.close();
            con.close();
        }
        catch(Exception err){
            err.printStackTrace(System.out);
        }
    }
}
方法二:jbuilder配置数据库的连接
1.  Tools->Configure->Libraries   点击左下角New   在弹出的New Library Wizard窗口里,name(自己命名,不妨命为sql) Location(选择User Home),点OK
2.  Enterprise->Enterprise Setup  在左栏里选择DataBase Driver,右栏里点击Add,在弹出的select one or more libraries窗口选择sql(上一步创建的),点OK,再点OK
3。 Project->Project Properties   在左栏里选择Paths,右栏里选择Required Libraries,点击Add,在弹出的Add to  Project Classpath窗口选择sql(第一步创建的),点OK,再点OK
4。 Tools->DataBase Pilot->view->options->Drivers->Add  在弹出的options窗口中  Driver class = com.microsoft.jdbc.sqlserver.SQLServerDriver,点击确定(返回上一层),sample URL = microsoft:sqlserver://localhost:1433;DatabaseName=login(注意:microsoft前不需要加jdbc,login可以替换成你自己的数据库名) ,Tool不需要填写
5.  Tools->DataBase Pilot->File->new   Driver = com.microsoft.jdbc.sqlserver.SQLServer.SQLDriver(下拉列表中选择即可);URL = jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=login (注意:这里是自动填写的,microsoft前有jdbc,如果上一步加jdbc这里会重复两个jdbc),点击ok
6.  OK,大公告成,双击左侧栏里的microsoft:sqlserver://localhost:1433;DatabaseName=login或者单击前面的加号,输入Username=sa和password=sa(这里是安装数据库时的设置,视用户不同而定)

注意:期间可能出现的问题
1.如果再这些过程中有哪个选项呈现红色,请及时检察上一步是否配置正确,应该每一步都是呈现黑色

2.弹出提示错误 [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket.
See com.borland.dx.dataset.DataSetException error code:  BASE+66
com.borland.dx.dataset.DataSetException: [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket.
 at com.borland.dx.dataset.DataSetException.a(Unknown Source)
 at com.borland.dx.dataset.DataSetException.throwException(Unknown Source)
 at com.borland.dx.dataset.DataSetException.SQLException(Unknown Source)
 at com.borland.dx.sql.dataset.Database.openConnection(Unknown Source)
 at com.borland.jdbcx.metadata.DatabaseInfo.openConnection(Unknown Source)
 at com.borland.jdbcx.metadata.d.run(Unknown Source)
Chained exception:

解决方法:1。安装SQL Server的SP4补丁
 2。如果安装还不行,检查端口1433是否可用,开始->运行cmd  输入netstat -a  如果没有被禁用,可以尝试换个端口
 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值