jdbc

连接SQL Server2000数据库有多种方法,下面总结其中最常用的两种(通过JDBC驱动连接数据库)。
(1)通过Microsoft的JDBC驱动连接。此JDBC驱动共有三个文件,分别是mssqlserver.jar、msutil.jar和msbase.jar,下载JDBC驱动程序然后安装它,安装后会生成上面的三个jar文件。
驱动程序名称: com.microsoft.jdbc.sqlserver.SQLServerDriver(即下面的 classforname
数据库连接 URL jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=dbname (即下面的 url
2 )通过 JTDS JDBC Driver 连接 SQL Server 数据库,此驱动的文件名为 jtds-1.2.jar ,下载路径为( http://sourceforge.net/project/showfiles.php?group_id=33291 ),此驱动支持 Microsoft SQL Server (6.5, 7.0, 2000 2005) Sybase ,并且实现了 JDBC3.0 ,是免费的。
驱动程序名称: net.sourceforge.jtds.jdbc.Driver (即下面的 classforname
数据库连接 URL jdbc:jtds:sqlserver://localhost:1433/dbname (即下面的 url
JDBC 连接 SQL Server 数据库代码:( localhost 1433 改成实际所用的 SQL Server 服务器地址和端口号, dbname 改成实际的数据库名)
import java.sql.*;
public class DatabaseConn {
 private Connection conn;
 private Statement stmt;
 private String url = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=dbname";
 private String classforname = "com.microsoft.jdbc.sqlserver.SQLServerDriver";
 private String uid = "sa";
 private String pwd = "password";
 
 public DatabaseConn(){}
 
 /**
  * <p>
通过 Microsoft JDBC 驱动获得数据库连接 </p>
  * @return Connection
  * @exception ClassNotFoundException, SQLException
  */
 public Connection getConnection()
 {
  try
  {
   Class.forName(classforname);
   if (conn == null || conn.isClosed())
    conn = DriverManager.getConnection( url, uid, pwd);
  }
  catch (ClassNotFoundException ex)
  {
   ex.printStackTrace();
  }
  catch (SQLException ex)
  {
   ex.printStackTrace();
  }
  return conn;  
 }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值