当前位置: 代码迷 >> Java Web开发 >> 怎么将SQL sever2000 和Tomcat 和JSP实现连接
  详细解决方案

怎么将SQL sever2000 和Tomcat 和JSP实现连接

热度:336   发布时间:2010-03-16 22:06:23.0
怎么将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();     
%>


----------------解决方案--------------------------------------------------------
要装JDBC for SQL Server的驱动
----------------解决方案--------------------------------------------------------
  相关解决方案