MsSQL
发布时间:2022-05-16 发布网站:大佬教程 code.js-code.com
大佬教程收集整理的这篇文章主要介绍了sqlserver2005 java连接驱动,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
一、下载安装 1、sqlServer 2005 Express Edition 下载:http://msdn.microsoft.com/vstudio/express/sql/download/ 安装完数据库后设置ICP/IP协议启动,具体如下: (1)打开sql Server Configuration Manager (2)转到sql Server 2005 network Configuration-> Protocols for sqlEXPRESS (3)将TCP/IP设置为Enabled(启用) (4)双击TCP/IP项,转到IP Addresses页 (5)IP All中设置TCP Port为1433 (6)重新启动服务 2、sqlServer2005数据库JDBC驱动 下载:http://download.microsoft.com/download/d/2/e/d2e1ffb6-2cfa-4a62-a22d-a413cce93118/Download_sql_JDBC_Driver.htm 安装或者解压,取得sqljdbc.jar文件,该文件即为JDBC驱动。将sqljdbc.jar放到classpath。(web application中放在WEB-INF/lib下) 二、连接数据库sqlServer2005的java代码 1、在tempdb中创建测试数据表格 use tempdb CREATE TABLE dbo.Table_1 ( id bigint nOT nULL, NAME varchar(20) nOT nULL, EMAIL varchar(50) nULL ) ON [PRIMary] 2、测试使用数据库连接 下面代码创建了一个连接到数据库的连接,及使用连接操作数据库。 /* * 创建日期 2006-6-1 */ package cn.afss.common.web.test; import java.sql.Connection; import java.sql.DriveRMANager; import java.sql.ResultSet; import java.sql.sqlException; import java.sql.Statement; import org.apache.log4j.Logger; /** * @author Amei * Amei 's FreeSky studio */ public class TESTConnsql2k5Bean { /** * log4J logger for this class */ private static final logger logger = logger.getLogger(TESTConnsql2k5Bean.class); private Connection conn = null; public TESTConnsql2k5Bean() { super(); } public void getConnection() { try { Class .forName( "com.microsoft.sqlserver.jdbc.sqlServerDriver ") .newInstance(); String URL = "jdbc:sqlserver://localhost:1433;Databasename=tempdb "; String USER = "sa "; // 根据你自己设置的数据库连接用户进行设置 String passworD = "sa "; // 根据你自己设置的数据库连接密码进行设置 conn = DriveRMANager.getConnection(URL, USER, passworD); } catch (java.lang.classnotFoundException cE) { logger.error( "Get Connection error: ", cE); } catch (java.sql.sqlException sE) { logger.error( "Get Connection error: ", sE); } catch (Exception E) { logger.error( "Get Connection error: ", E); } } public void TESTConnection() { if (conn == null) this.getConnection(); try { String sql = "SELECT * FROM TABLE_1 "; Statement stmt = conn.createStatement(); ResultSet rs = stmt.executeQuery(sql); while (rs.next()) { logger.debug(rs.getString( "ID ")); logger.debug(rs.getString( "NAME ")); logger.debug(rs.getString( "EMAIL ")); } rs.close(); stmt.close(); } catch (sqlException E) { logger.error(e.getmessage(), E); } finally { if (conn != null) try { conn.close(); } catch (sqlException E) { } } } public static void main(String[] args) { TESTConnsql2k5Bean bean = new TESTConnsql2k5Bean(); bean.TESTConnection(); } } 三、sql Server2000和2005的连接代码区别 写连接代码时需要注意2000和2005的不同: 1、连接sqlServer2000 Class.forName( "com.microsoft.jdbc.sqlserver.sqlServerDriver ").newInstance(); URL = "jdbc:microsoft:sqlserver://localhost:1433;Databasename=tempdb "; 2、连接sqlServer2005 Class.forName( "com.microsoft.sqlserver.jdbc.sqlServerDriver ").newInstance(); URL = "jdbc:sqlserver://localhost:1433;Databasename=tempdb ";
大佬总结
以上是大佬教程为你收集整理的sqlserver2005 java连接驱动全部内容,希望文章能够帮你解决sqlserver2005 java连接驱动所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。