您当前位置:优侠库 > 资讯攻略 >
来源:未知
2019-12-09 11:31:38 浏览: 分类:资讯攻略

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

谈JSP JDBC连接sql server 2005的方法,总结分享的方法一般可以解决你的问题。

一.下载和安装

1、SQL Server 2005速成版

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

安装数据库后,将ICP/IP协议设置为启动,如下所示:

(1)打开SQL Server配置管理器。

(2)转到SQL Server 2005网络配置-> SQLEXPRESS协议

(3)将TCP/IP设置为启用。

(4)双击TCP/IP项目,转到IP地址页面。

(5)在5)IP All中将TCP端口设置为1433

(6)重新启动服务。

2.SQL Server2005数据库JSP JDBC驱动程序

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

或者安装解压获得sqljdbc.jar文件,也就是jdbc驱动。将sqljdbc.jar放在类路径中。(位于WEB应用程序中的WEB-INF/lib下)

第二,连接数据库SQL Server2005的java代码

1.在tempdb中创建测试数据表。

使用tempdb
创建表dbo。table _ 1
(
ID bigint NOT NULL,
NAME varchar(20) NOT NULL,
EMAIL varchar(50)NULL
)ON[PRIMARY]

2.使用数据库连接进行测试。

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

包cn . afss . common . web . test;

导入Java . SQL . connection;
导入Java . SQL . driver manager;
导入Java . SQL . resultset;
导入Java . SQL . SQL exception;
导入Java . SQL . statement;

导入组织。Apache . log4j . logger;


public类testconnsql2k 5 bean {

private static final Logger Logger =
Logger . get Logger(testconnsql2k 5 bean . class);
专用连接连接= null

public testconnsql2k 5 bean(){
super();
}

public void getconnection(){
try {
Class
。for name(& quot;SQL server . JDBC . SQL server driver & quot;)
。new instance();
String URL = & quot;JDBC:SQL Server://localhost:1433;DatabaseName=tempdb";
String USER = & quot;sa & quot;//根据自己的数据库连接用户
String PASSword = " 123456 & quot;;//根据自己的数据库连接密码
conn = driver manager . getconnection(URL,user,password)设置;
} catch(Java . lang . classnotfoundexception ce){
logger . error(& quot;获取连接错误:& quot,ce);
} catch(Java . SQL . sqlexception se){
logger . error(& quot;获取连接错误:& quot,se);
} catch(Exception e){
logger . error(& quot;获取连接错误:& quot,e);
}
}

public void test connection(){
if(conn = = null)
this . getconnection();
尝试{
String SQL = & quot;SELECT * FROM TABLE _ 1 & quot;
Statement stmt = conn . create Statement();
ResultSet RS = stmt . execute query(SQL);
while(RS . next()){
logger . debug(

RS . getstring(& quot;ID & quot));
logger . debug(RS . getstring(& quot;名称& quot));
logger . debug(RS . getstring(& quot;电子邮件& quot));
}
RS . close();
stmt . close();
} catch(SQLException e){
logger . error(e . getmessage(),e);
}最后{
if (conn!= null)
try {
conn . close();
} catch(SQLException e){
}
}
}
public static void main(String[]args){
testconnsql2k 5 bean bean = new testconnsql2k 5 bean();
bean . test connection();
}
}

三、SQL Server2000和2005的连接代码区别

编写连接代码时,请注意2000年和2005年的区别:

1.JSP JDBC连接到SQL Server2000

class . for name(& quot;com.microsoft.jdbc.SQL Server。SQL ServerDriver & quot).new instance();
URL = & quot;JDBC:Microsoft:SQL Server://localhost:1433;DatabaseName=tempdb";

2.JSP JDBC连接到SQL Server2005

class . for name(& quot;SQL server . JDBC . SQL server driver & quot;).new instance();
URL = & quot;JDBC:SQL Server://localhost:1433;DatabaseName=tempdb";

关键词:JDBC,SQL服务器

优侠库网站每天提供最新最热门的安卓手机软件、游戏下载、分享热门手游资讯攻略教程、手机软件教程步骤,专注安卓手机游戏软件下载。

本文链接:http://www.123down.cn/gonglue/227393.html

攻略资讯
安卓软件
安卓游戏