怎么将SQL sever2000 和Tomcat 和JSP实现连接
我要做JSP的代码,用的是SQL sever2000、 Tomcat、Jsp。JDK已经安装,现在测试 .java 简单的 .jsp 还有一个什么测试 severlet(单词好像有误对这东西部熟,见谅!)都成功了。又测试个与SQL sever2000 网页无任何显示。代码:<%@ 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=pubs";
String user="Administrators";
String password="";
Connection conn= DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement();
String sql="select * from jobs";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) {%>
<%=rs.getString(1)%>
<%=rs.getString(2)%>
<%}%>
<%rs.close();
stmt.close();
conn.close();
%>
</body>
</html>
搜索更多相关主题的帖子:
JSP Tomcat SQL
----------------解决方案--------------------------------------------------------
也许是你的数据库jobs表里面没有数据
你试一下下面的这个连接方法
程序代码:
<%
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String url="jdbc:odbc:pubs";
String user="Administrators";
String password="";
Connection conn= DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement();
String sql="select * from jobs";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) {%>
<%=rs.getString(1)%>
<%=rs.getString(2)%>
<%}%>
<%rs.close();
stmt.close();
conn.close();
%>
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String url="jdbc:odbc:pubs";
String user="Administrators";
String password="";
Connection conn= DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement();
String sql="select * from jobs";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) {%>
<%=rs.getString(1)%>
<%=rs.getString(2)%>
<%}%>
<%rs.close();
stmt.close();
conn.close();
%>
----------------解决方案--------------------------------------------------------
要装JDBC for SQL Server的驱动
----------------解决方案--------------------------------------------------------