
时间: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系统表损坏的解决方法
SqlServer2005对现有数据进行分区具体步骤
解决SQL Server中Group无法实现的问题
SQL Server 2005降级到2000的正确操作步骤
手把手教你学会SQL Server镜像操作
实战手记:让百万级数据瞬间导入SQL Server
SQL Server2005数据库JSP JDBC驱动 v2005 最新版
时间:2021-09-09
mysql5.5 jdbc驱动包 最新版
时间:2021-09-07
mysql-connector-java-5.1.17-bin.jar(MySQL JDBC驱动包) 免费版
时间:2021-06-30
oracle12c jdbc jar驱动包 官方版
时间:2020-08-25
mysql5.6 jdbc驱动最新版 v5.6.26 免费版
时间:2020-05-23
Microsoft JDBC Driver 4.0 for SQL Server(SQLServer的JAVA驱动) v4.0.2206 官方中文版
时间:2019-05-20
人气排行 配置和注册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连接(一)
查看所有0条评论>>