n久没有更新blog了,主要是我这登陆csdn 好慢!
今天用jdbc连接了下是sql 2000,发现不少问题,在网上也查了些资料,网络上的有些资源不但没有解决问题,反而误人子弟.害人不浅.今天就把我的心得的写出来.
平台:windows xp sp2
数据库:sqlserver 2000 sp3
Dev IDE:eclipse3.12
Jdbc驱动:Microsoft SQL Server 2000 Driver for JDBC Service Pack 3
注意事顶:sql2000一定要打sp3补丁,jdbc驱动也是sp3的.
sqlserver2000 的jdbc驱动包含三个文件msbase.jar,mssqlserver.jar,msutil.jar.将此三文件拷贝到WEB-INF/lib下,
也可以拷贝到tomcat安装目录下的common/lib,但不建议这样做.我们通常习惯将项目驱动与该项目放在一起.
下面是jsp文件;
<%@ page import="java.sql.*" %> <!--导入java.sql.*包-->
...........................(html内容省略)
<%
Connection conn=null;
String driver="com.microsoft.jdbc.sqlserver.SQLServerDriver"; //驱动,注意大小写"...SQLServerDriver中SQL要写,我在这就吃了亏
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=Northwind"; //连接
String uid="sa"; //数据库用户名
String pwd="*****"; //数据库密码, *处为你的数据库登陆密码
Class.forName(driver); //加载驱动
conn=DriverManager.getConnection(url,uid,pwd); //获取连接
out.println("数据连接成功!");
conn.close();
%>
over,测试成功! 今天的时间没有白费!再次提醒一定要注意大小写,如果不太清楚,请解压mssqlserver.jar包以了解包结构.
J2EE的学习还很艰难,继续努力!