a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 227|回复: 0

[专业语言] JAVA认证:在连接SQLserver数据库是应注意的问题

[复制链接]
发表于 2012-8-4 12:44:44 | 显示全部楼层 |阅读模式
毗连SQLserver数据库注重事项
& F) t( h" l2 u& ^2 D$ ~  在Java文件中,毗连SQLserver数据库时,需要一个毗连数据库的驱动文件。
1 s( Y& u- i" w9 B; i  在你安装JDK的路径下的lib文件夹里拷贝一个文件jtds-0.6.jar,而且在情形变量里设置classpath,例如:你的jdk装在c:“jdk,那么情形变量classpath的路径应设为c:“jdk“lib“jtds-0.6.jar。(情形变量知道这么设吧?在我的电脑的属性,高级里。多个路径之间用分号离隔。)
% p8 N  l4 u: x. n; q/ T0 e  这里供给SQLserver毗连驱动文件jtds-0.6.jar,解压后拷贝到jdk路径下的lib文件夹里。
0 M% f/ X5 T5 o" b" ~8 P- l: Z  具体在文件中的应用:/ C$ W. c3 V* p  P
  import java.sql.;
" P6 d( k+ t( e$ ]3 ^; ]  String url="JDBC:jtds:sqlserver://localhost:1433/‘数据库名";
- y* {$ L# X9 v  T: V* F  String driver="net.sourceforge.jtds.jdbc.Driver";
% g+ ~! `! N5 F5 f2 F/ h8 p  Class.forName;
7 [* p1 {8 Y- v, h$ ]  Connection conn=DriverManager.getConnection;
( h. z) T1 {$ @! p4 ]3 D5 ]$ c5 B  就可以毗连到你的数据库了。
7 u5 T' r3 t4 Q* h' |2 @  1433是SQLserver默认的端口号,假如要毗连到其他机械上,要将localhost改为其他机械的IP地址,如192.168.0.101。9 U6 k$ b2 e% A; T- D4 B$ Y
  其中数据库名是你所新建的数据库的名称,用户名和密码是你上岸SQLserver是的用户名和密码。
- X- X. l9 u/ D/ m  有的人安装SQLserver时用的是Windows身份验证,那媚暌姑户名和密码都为空。假如不能上岸,或者要用SQL身份验证的话,需要改削注册表。在运行里打开regedit,然后查找loginmode(具体位置:hkey_local_machine“software“microsoft“MSSQLserver“" ]' Q; F  Z: X- E% R' S- w
  mssqlserver“),仅用Windows身份验证的值为1,同化身份验证的值为2。只要将1改为2,就可以用SQL身份验证了,用户名为‘sa‘,密码为空。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-9-27 21:10 , Processed in 0.177566 second(s), 22 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表