问题:jsp如何连接sql 2000数据库,如何对连接进行配置呢? http://expert.csdn.net/Expert/topic/1406/1406876.xml?temp=.3719599 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://www.microsoft.com/downloads/details.aspx?FamilyID=4f8f2f01-1ed7-4c4d-8f7b-3d47969e66ae&DisplayLang=en#filelist下载JDBC驱动程序。安装,得到msbase.jar,mssqlserver.jar和msutil.jar三个文件,将三个文件COPY到TOMCAT 4.1下common\lib文件夹中。用jsp测试。<%@ page contentType="text/html;charset=gb2312"%> <%@ page import="java.sql.*"%> <html> <body> <%Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance(); String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=mydb"; //mydb为你的数据库String user="sa"; String password=""; Connection conn= DriverManager.getConnection(url,user,password); Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE); String sql="select * from tongxue"; //你的数据库中的表 ResultSet rs=stmt.executeQuery(sql); while(rs.next()) {%> 您的第一个字段内容为:<%=rs.getString(1)%> 您的第二个字段内容为:<%=rs.getString(2)%> <%}%> <%out.print("数据库操作成功,恭喜你");%> <%rs.close(); stmt.close(); conn.close(); %> </body> </html> 应该是bin文件夹吧COPY到TOMCAT 4.1下common\lib文件夹中。是吗 如果这样不行的话,可以在CLASSPATH上加上:install_dir\lib\msbase.jar;install_dir\lib\mssqlserver.jar;install_dir\lib\msutil.jar。然后重新启动tomcat就因该可以了。测试文件:<%@ page contentType="text/html;charset=gb2312"%> <%@ page import="java.sql.*"%> <html> <body> <%Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=Budgettest"; //pubs为你的数据库的 String user="sa"; String password=""; Connection conn= DriverManager.getConnection(url,user,password); Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE); String sql="select * from tbmenu"; ResultSet rs=stmt.executeQuery(sql); while(rs.next()) {%> 您的第一个字段内容为:<%=rs.getString(1)%> 您的第二个字段内容为:<%=rs.getString(2)%><br> <%}%> <%out.print("<br>数据库操作成功,恭喜你");%> <%rs.close(); stmt.close(); conn.close(); %> </body> </html> 运行结果:您的第一个字段内容为:1 您的第二个字段内容为:用户组您的第一个字段内容为:2 您的第二个字段内容为:用户您的第一个字段内容为:3 您的第二个字段内容为:预算分析您的第一个字段内容为:4 您的第二个字段内容为:预算模版您的第一个字段内容为:5 您的第二个字段内容为:预算版本管理您的第一个字段内容为:6 您的第二个字段内容为:预算编制您的第一个字段内容为:7 您的第二个字段内容为:预算分摊您的第一个字段内容为:8 您的第二个字段内容为:预算WHAT-IF分析您的第一个字段内容为:9 您的第二个字段内容为:利息费用预算您的第一个字段内容为:10 您的第二个字段内容为:投资费用预算您的第一个字段内容为:11 您的第二个字段内容为:年度费用预算您的第一个字段内容为:12 您的第二个字段内容为:abcde您的第一个字段内容为:13 您的第二个字段内容为:administrators您的第一个字段内容为:14 您的第二个字段内容为:demo您的第一个字段内容为:15 您的第二个字段内容为:6666数据库操作成功,恭喜你 为什么我的tomcat4.1没有common文件夹,而只有lib文件夹? 这样当然可以了。但是转换成jsp调用javaBean就不行了。 common目录,可以自己建立啊!! 财务统计问题 这种字符应该定性味什么类型? 访问JSP页面时,地址自动转换了 使用java如何将两张图片合为一张,然后保存起来??? 我写了一个用户登录,但有些地方不知道该怎么写语法,请帮忙看看好吗? 简单的日期格式转换 解决后马上揭帖 tomatc服务器下用jsp调用javabean的问题? jsp 连接access错误 很奇怪的session问题 提供SmartUpload组件下载地址! 在JSP环境中,普通的java类和javaBean有什么区别? 用了resian还要装jdk吗?
用jsp测试。
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=mydb";
//mydb为你的数据库
String user="sa";
String password="";
Connection conn= DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select * from tongxue"; //你的数据库中的表
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) {%>
您的第一个字段内容为:<%=rs.getString(1)%>
您的第二个字段内容为:<%=rs.getString(2)%>
<%}%>
<%out.print("数据库操作成功,恭喜你");%>
<%rs.close();
stmt.close();
conn.close();
%>
</body>
</html>
COPY到TOMCAT 4.1下common\lib文件夹中。
是吗
install_dir\lib\msbase.jar;install_dir\lib\mssqlserver.jar;install_dir\lib\msutil.jar。然后重新启动tomcat就因该可以了。
测试文件:
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=Budgettest";
//pubs为你的数据库的
String user="sa";
String password="";
Connection conn= DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select * from tbmenu";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) {%>
您的第一个字段内容为:<%=rs.getString(1)%>
您的第二个字段内容为:<%=rs.getString(2)%><br>
<%}%>
<%out.print("<br>数据库操作成功,恭喜你");%>
<%rs.close();
stmt.close();
conn.close();
%>
</body>
</html> 运行结果:
您的第一个字段内容为:1 您的第二个字段内容为:用户组
您的第一个字段内容为:2 您的第二个字段内容为:用户
您的第一个字段内容为:3 您的第二个字段内容为:预算分析
您的第一个字段内容为:4 您的第二个字段内容为:预算模版
您的第一个字段内容为:5 您的第二个字段内容为:预算版本管理
您的第一个字段内容为:6 您的第二个字段内容为:预算编制
您的第一个字段内容为:7 您的第二个字段内容为:预算分摊
您的第一个字段内容为:8 您的第二个字段内容为:预算WHAT-IF分析
您的第一个字段内容为:9 您的第二个字段内容为:利息费用预算
您的第一个字段内容为:10 您的第二个字段内容为:投资费用预算
您的第一个字段内容为:11 您的第二个字段内容为:年度费用预算
您的第一个字段内容为:12 您的第二个字段内容为:abcde
您的第一个字段内容为:13 您的第二个字段内容为:administrators
您的第一个字段内容为:14 您的第二个字段内容为:demo
您的第一个字段内容为:15 您的第二个字段内容为:6666数据库操作成功,恭喜你