怎么制作微信网站:JSP用ODBC-JDBC桥连接SQL Server

来源:百度文库 编辑:中科新闻网 时间:2024/05/12 11:37:43
用ODBC-JDBC桥连接SQL Server时第一次测试成功,但是电脑重启后,再一次连接SQL Server.浏览器无任何反映。我重试了n次,都没显示。
代码如下:
<%@ page contentType="text/html;charset=GB2312" %>
<%@ page import="java.sql.*" %>
<HTML>
<BODY>
<% Connection con;
Statement sql;
ResultSet rs;
try{Class.forName("jsj.jdbc.odbc.JdbcOdbcDriver");
}
catch(ClassNotFoundException e){}
try { con=DriverManager.getConnection("jdbc:odbc:jsj","sa","");
sql=con.createStatement();
rs=sql.executeQuery("SELECT * FROM students");
out.print("<Table Border>");
out.print("<TR>");
out.print("<TH width=100>"+"学号");
out.print("<TH width=100>"+"姓名");
out.print("<TH width=50>"+"数学成绩");
out.print("<TH width=50>"+"英语成绩");
out.print("<TH width=50>"+"物理成绩");
out.print("</TR>");
while(rs.next())
{ out.print("<TR>");
out.print("<TD >"+rs.getString(1)+"</TD>");
out.print("<TD >"+rs.getString(2)+"</TD>");
out.print("<TD >"+rs.getInt("数学成绩")+"</TD>");
out.print("<TD >"+rs.getInt("英语成绩")+"</TD>");
out.print("<TD >"+rs.getInt("物理成绩")+"</TD>");
out.print("</TR>") ;
}
out.print("</Table>");
con.close();
}
catch(SQLException e1) {}
%>
</BODY>
</HTML>

1.检查一下tomcat是否启动。
2.建议在编程的时候将异常字符串显示出来in your web page or tomcat console。
3.将%tomcat%\work\standalone\localhost下面的你的网页文件命名的文件_jsp.class删除,重新访问你的网页。

把 con=DriverManager.getConnection("jdbc:odbc:jsj","sa","");中的
,"sa",""这一段去掉;还有加上
就这样:con=DriverManager.getConnection("jdbc:odbc:jsj")
我都直接用jdbc