在MyEclipse中用JDBC连接SQL Server 2005

本文详细介绍了如何在MyEclipse环境中通过JDBC连接SQL Server 2005数据库,包括下载JDBC驱动,设置环境变量,配置SQL Server的TCP/IP端口,以及编写Java代码进行数据库连接和数据插入操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一:准备工具:

1.SQL SERVER 2005软件 下载地址略。

2.SQL Server 2005 driver for JDBC(也就是驱动jar包)

下载地址:http://download.microsoft.com/download/8/B/D/8BDABAE2-B6EA-41D4-B903-7916EF3690EF/sqljdbc_1.2.2323.101_enu.exe

 

二:准备工作

<1> 将解压出来的jar驱动包导入项目中:右键单击项目, 选择Build Path ->Configure Build Path..., 添加扩展jar文件,即把sqljdbc.jar添加到其中

在环境变量classpath 后面追加sqljdbc.jar所放置的路径。

例如: G:\some driver\sqlserver2005 jdbc\sqljdbc.jar


<2> 设置SQLEXPRESS服务器:

    a.打开SQL Server Configuration Manager -> SQL Server 2005 网络配置-> SQLEXPRESS的协议 -> TCP/IP 

    b.右键单击启动TCP/IP 

    c.双击进入属性,把IP地址中的IPAll中的TCP端口设置为1433,动态TCP端口设置为0

    d.重新启动SQL Server 2005服务中的SQLEXPRESS服务器

    e.关闭SQL Server Configuration Manager

 

三:用JDBC测试连接

实例:向数据库student中的T_user表中插入数据

  String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";  //JDBC驱动
  String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=student";  //连接服务器和数据库student                 

  String userName = "sa";  //默认用户名
  String userPwd = "920514"; 
//密码
  Connection dbConn;
  PreparedStatement pst = null;
  String sql = "INSERT INTO T_user(username,password1,sex,year,month,nation,mobile,address) VALUES (?,?,?,?,?,?,?,?)";
  try {
   Class.forName(driverName);
//加载JDBC驱动
   dbConn = DriverManager.getConnection(dbURL, userName, userPwd);
//创立连接实例
   System.out.println("Connection Successful!"); 
//如果连接成功 控制台输出Connection Successful!
    pst = dbConn.prepareStatement(sql); 
//执行SQL语句
       pst.setString(1,Username);
        pst.setString(2,Password);
        pst.setString(3,Sex);
        pst.setString(4,Year);
        pst.setString(5,Month);
        pst.setString(6,Nation);
        pst.setString(7,Mobile);
        pst.setString(8,Add);
        pst.executeUpdate();       
        pst.close();
        dbConn.close();
  } catch (Exception e) {
   e.printStackTrace();
  }

 





 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值