赛迪网技术社区 » Sql Server » 配置SQL Server2005 express与jdbc连接 转到动态网页
--> 本页主题: 配置SQL Server2005 express与jdbc连接 返回 | 悬赏 | 加为IE收藏 | 收藏主题 | 上一主题 | 下一主题
changelive


用户名: changelive
级别: 总版主
精华: 31
发帖: 402
经验值: 785 点
积分: 1678 分
贡献值: 0
注册时间:2007-04-11


配置SQL Server2005 express与jdbc连接


配置SQL Server2005 express与jdbc连接 @]H85tuV  
最近使用 A= )]@hoP  
SQL Server2000下的java应用能否在SQL Server 2005 express上运行,经过不断测试与配置,总结以下经验。 Uje6 cF  
1:首先确认SQL Server2005 express已经安装好了。 dQ?~1!:G  
2:启用TCP/IP协议 5}z6GFSZ  
在“程序->Microsoft SQL Server 2005->配置工具->SQL Server 外围应用配置器”中打开TCP/IP协议。如下: [v'T_p|  

#)Hn`BjoE  
图1-1 SQL Server 外围应用配置器窗口 >"tNHl'Re  
选择“服务和连接的外围应用配置器”,如下: G*M`2AF  

j V~<$?-  
在“远程连接”中选择“同时使用TCP/IP和named pipes(B)”,然后点“应用”。 X=cUv6plo9  

y~6Q,e/  
3:配置SQL Server 2005中的TCP/IP协议 jCo&oYNZ^  
Zumj MC2  
在“程序->Microsoft SQL Server 2005->配置工具”下运行“SQL Server Configuration Manager”,如下: Mx:OC (  
WG YFm  
默认TCP/IP属性,全部侦听的值为“是”,如下: EGO?CEY~r  

e6G?5(FK2A  
修改TCP/IP属性,将全部侦听改为“否” 4M6TS"DOXW  

&RW> ={ypW  
将TCP动态端口改为空(让服务器自己选择端口), TCP端口改为1433 D`rab7]  

2f_-&hhU  
推荐:然后重启机器,让重启机器的过程中把SQL Server 2005 express启动。也可以重新启动SQL Server2005 express服务。 bz5kJUq k  
4:在tomcat中配置datasource \~ r3o  
首先用sa用户测试,确保连接sqlserver2005数据库成功。 wxx=-_  

x`1t''g}  
SQL Server 2005 express中url和driverClassName跟SQL Server 2000有不同: Z%`-Pl*d  
url= jdbc:sqlserver://127.0.0.1:1433;DatabaseName=sqlserver2005_test(数据库名); Owe,GQMZ  
driverClassName=com.microsoft.sqlserver.jdbc.SQLServerDriver 9Bfd E25  
8j~}.TA  
KPX)E!"v  
  mR{Ef~.7>  
    factory !UU4"8+o  
    org.apache.catalina.users.MemoryUserDatabaseFactory tkb*  
  \T"8 {P  
  #3It F<&  
    pathname SfigvfnG  
    conf/tomcat-users.xml qRtNV^  
  o >~-Z9X  
  ^ i;U;*E  
  sP({:2F*#  
  5-? \*T  
    maxWait JU, zwE0  
    5000 6&^uhvZb69  
  t9aya,6 q  
  j {i6 TI  
    maxActive N N0IM?S  
    100 k>qDj+ B  
  -BaSv^]>y=  
  -ms5\T~  
    password yc >L!s$D  
    test ]\M"-  
  Yi %G [Rx  
  k-T6lz`?l  
    url n$:;n{`GW  
jdbc:sqlserver://127.0.0.1:1433;DatabaseName=sqlserver2005_test; 8LJ n s2  
  :3|~^@=;\G  
  (WE33u%!!f  
    driverClassName =?YU]89{  
    com.microsoft.sqlserver.jdbc.SQLServerDriver g~q%jCv>~u  
  ::\!<iC  
  P3z=X}$="a  
    maxIdle ZB~!0Y]N  
    10 6;AQYI  
  $Ac#&LG  
  Q41(  
    username yogN]=Xk!|  
    sa kOMblSCR(  
  *qw|cqn  
  <9%z+[Z  
5:对于使用天网防火墙的用户 Tb8fU#(q  
启动java应用的时候,在java建立数据库连接的时候回报以下错误(截取一部分),如下: #6ag)M))  
Cannot create PoolableConnectionFactory (接收 TDS 预登录响应时发生 I/O 错误。) {fk  uIO  
2007-03-05 14:56:35 ERROR [SYSTEM] Can not create a database connection! !2Nl6psJB  
其实这个错误没有关系,只要把天网防火墙关闭就可以。


[ 此贴被changelive在2007-04-18 10:25重新编辑 ]

本贴标签:
顶端 Posted:2007-04-18 09:52 | [楼 主]
typedata


用户名: typedata
级别: 工程师
精华: 0
发帖: 122
经验值: 123 点
积分: 236 分
贡献值: 0
注册时间:2007-03-24



沙发分享

DBCluster负载均衡双机容错数据库群集软件
http://www.pcticorp.com.cn
顶端 Posted:2007-04-19 15:53 | 1 楼
3946469




用户名: 3946469
级别: 高级工程师
精华: 4
发帖: 197
经验值: 252 点
积分: 502 分
贡献值: 0
注册时间:2007-04-18




顶端 Posted:2007-04-19 16:02 | 2 楼

 赛迪网技术社区 -> Sql Server
快速发帖 顶端
内容
HTML 代码不可用

使用签名
Wind Code自动转换

字数检查 恢复数据
按 Ctrl+Enter 直接提交
表情 [更多]