IT猫扑网:您身边最放心的安全下载站! 最新更新| 软件分类| 专题汇总| 手机版

您当前所在位置:IT猫扑网 > 数据库 > MSSQL > 浅谈JSP JDBC来连接SQL Server 2005的方法

浅谈JSP JDBC来连接SQL Server 2005的方法

时间:2015-06-28 00:00 来源:IT猫扑网|http://www.itmop.com/ 作者:网管联盟 我要评论(0)

浅谈JSP JDBC来连接SQL Server 2005的方法,方法总结分享出来的,一般可以解决您遇到的问题

一、下载安装

1、SQL Server 2005 Express Edition

下载:http://www.itmop.com/downinfo/80105.html 

安装完数据库后设置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、SQL Server2005数据库JSP JDBC驱动

下载地址:http://www.itmop.com/downinfo/480460.html

安装或者解压,取得sqljdbc.jar文件,该文件即为JDBC驱动。将sqljdbc.jar放到classpath。(web application中放在WEB-INF/lib下)

二、连接数据库SQL Server2005的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、测试使用数据库连接

下面代码创建了一个连接到数据库的连接,及使用连接操作数据库。

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; 
 
 
public class TestConnSql2k5Bean { 
 
private static final Logger logger = 
 Logger.getLogger(TestConnSql2k5Bean.class); 
private Connection conn = null; 
 
public TestConnSql2k5Bean() { 
 super(); 
} 
 
public void getConnection() { 
 try { 
  Class 
  .forName(&com.microsoft.SQL Server.jdbc.SQL ServerDriver&) 
  .newInstance(); 
  String URL = &jdbc:SQL Server://localhost:1433;DatabaseName=tempdb&; 
  String USER = &sa&; // 根据你自己设置的数据库连接用户进行设置 
  String PASSWORD = &123456&; // 根据你自己设置的数据库连接密码进行设置 
  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、JSP JDBC连接SQL Server2000

Class.forName(&com.microsoft.jdbc.SQL Server.SQL ServerDriver&).newInstance(); 
URL = &jdbc:microsoft:SQL Server://localhost:1433;DatabaseName=tempdb&;

2、JSP JDBC连接SQL Server2005

Class.forName(&com.microsoft.SQL Server.jdbc.SQL ServerDriver&).newInstance(); 
 URL = &jdbc:SQL Server://localhost:1433;DatabaseName=tempdb&;

关键词标签:JDBC,SQL Server

相关阅读 sql server系统表损坏的解决方法 SQL Server asp.net 数据提供程序连接池 SQL Server 2005降级到2000的正确操作步骤 优化SQL Server数据库服务器的内存配置 Access、SQL Server、Oracle常见应用的区别 怎样在SQL Server中去除表中不可见字符 优化SQL Server服务器内存配置的策略 优化SQL Server索引的小技巧 修改Sql Server唯一约束教程 用一个案例讲解SQL Server数据库恢复

文章评论
发表评论

热门文章 sql server系统表损坏的解决方法 sql server系统表损坏的解决方法 SqlServer2005对现有数据进行分区具体步骤 SqlServer2005对现有数据进行分区具体步骤 解决SQL Server中Group无法实现的问题 解决SQL Server中Group无法实现的问题 SQL Server 2005降级到2000的正确操作步骤 SQL Server 2005降级到2000的正确操作步骤 手把手教你学会SQL Server镜像操作 手把手教你学会SQL Server镜像操作 实战手记:让百万级数据瞬间导入SQL Server 实战手记:让百万级数据瞬间导入SQL Server

人气排行 配置和注册ODBC数据源-odbc数据源配置教程 如何远程备份(还原)SQL2000数据库 SQL2000数据库远程导入(导出)数据 SQL2000和SQL2005数据库服务端口查看或修改 修改Sql Server唯一约束教程 SQL Server 2005降级到2000的正确操作步骤 sql server系统表损坏的解决方法 浅谈JSP JDBC来连接SQL Server 2005的方法 SQL Server创建表语句介绍 MS-SQL2005服务器登录名、角色、数据库用户、角色、架构的关系 如何使用SQL Server中的客户端配置工具 SQL Server 分布式查询:OLE DB连接(一)