Java 连接 SQL Serve r200 5 一、 J AVA 连接 SQL 的语句 JA VA 连接 S QL200 0语句为: Cla rName ("sun .jdbc .odbc .Jdbc OdbcD river "); Drive rMana etCon necti on("j dbc:o dbc: 数据库名","数据库登录名"," 登录密码" ); 但连接 SQ L2005 ,已经改为: Cl orNam e("co rosof serve Serve rDriv er"); Dri verMa nager .getC onnec tion( "jdbc :sqls erver ://lo calho st:14 33; Datab aseNa me= 数据库名"," 数据库登录名"," 登录密码"); 二、 JAVA 连接 SQL 都要用到驱动程序 S QL200 0需要三个 jar包: mssql servi r, msu ar, ms base. jar SQL20 05需要一个 jar包: sqlj ar 所以 SQL2 000 和2005 的连接方法是不一样的, 到微软下载"Mic rosof t SQL Serv er2005 JD BC Dr iver" 最新版本, 下面 Mi croso ft SQ L Ser ver 2005 J DBC D river 的安装说明: sq ljdbc __enu .exe 下载 sqljd bc__e ,输入安装目录;建议您将此 zip 文件解压缩到%Pro gramF iles% 中的默认目录下: Micr osoft SQL Serve r200 5 JDB C Dri ver CLA SHPAT H后加上 C :\Pro gram Files \Micr osoft SQL Serve r200 5 JDB C Dr iver\ sqljd bc_1. 2\enu \sqlj ar( 这是 版的,其它版本按实际修改..... .) 但上面只解决了驱动程序的问题..... 三、另外有时候会出现"SQL SERVE R200 5使用 sa登录失败-提示该用户与可信 SQL S erver 连接无关联"或除 sa外的用户登录失败的问题. 解决方法如下: SQ L Ser ver M anage ment Studi o ,选择 Prope rties (属性),点击 Sec urity (安全性), 将 s erver auth entic ation 服务器身份认证从 wi ndows auth entic ation mode ( wind ows 身份认证模式) 修改为 Sql S erver and Windo ws Au thent icati on mo de( SQ L ser ver 和w indow s身份认证模式) . SQL S erver Mana gemen t Stu dio 服务器那,在服务器下双击打开 sec urity (安全性) --l ogins (登录名),右键选中 sa,选择 pro perti es( 属性),点击 S tatus (状态),在设置中将 Login (登录) 设置为 Ena bled( 启用)。(忘记 sa密码的可在常规修改密码) 四、设置 SQL Serve r服务器 1、打开 SQL S erver Conf igura tion Manag er”,双击“ SQL Serv er2005网络配置”,点击“ MSSQ LSERV ER 的协议” 2、如果“ TCP/I P”没有启用,右键单击选择“启动”。 3、双击“ TCP/I P”进入属性设置,在“ IP地址”里,可以配置“I PAll ”中的“ TC P端口”,默认为 1433 ,将 IP地址中的“已启用”设为“是”。 4、重新启动 SQL S erver 5、运行正常。 1. MyS QL(ht tp:// l. com)m ql-2. -b r C lass. forNa me( o . mysql .Driv er ); 2. Postg reSQL (http ://ww . postg resql .org) pgjdb r C lass. forNa me( o stgre river
java数据库配置 来自淘豆网www.taodocs.com转载请标明出处.