我在MS网站上下了一个sqljdbc1.0驱动,把里面的sqljdbc.jar文件放到tomcat\common\lib目录下
,在classpath后追加了x:\\tomcat\common\lib\sqljdbc.jar,请问这样配置对吗???????
这样连接数据库对吗????
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
Connection con = DriverManager.getConnection("jdbc:sqlserver://localhost;kai;user=sa;password=sa"); 文件代码为:::::::
<%@ page contentType="text/html;charset=GB2312"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%
try {Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
}
catch(ClassNotFoundException e) {}
try {
Connection con = DriverManager.getConnection("jdbc:sqlserver://localhost;kai;user=sa;password=sa");
Statement sql=con.createStatement();
ResultSet rs=sql.executeQuery("select * from student");
out.print("<table border>");
out.print("<tr>");
out.print("<th>"+"学号");
out.print("<th>"+"姓名");
out.print("<th>"+"性别");
out.print("<th>"+"年龄");
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.getString(3)+"</td>");
out.print("<td>"+rs.getString(4)+"</td>");
out.print("</tr>");
}
out.print("</table>");
con.close();
}
catch (SQLException el) {}
%>
</body>
</html>
为什么我运行后什么也没显示,也没错误提示
,在classpath后追加了x:\\tomcat\common\lib\sqljdbc.jar,请问这样配置对吗???????
这样连接数据库对吗????
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
Connection con = DriverManager.getConnection("jdbc:sqlserver://localhost;kai;user=sa;password=sa"); 文件代码为:::::::
<%@ page contentType="text/html;charset=GB2312"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%
try {Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
}
catch(ClassNotFoundException e) {}
try {
Connection con = DriverManager.getConnection("jdbc:sqlserver://localhost;kai;user=sa;password=sa");
Statement sql=con.createStatement();
ResultSet rs=sql.executeQuery("select * from student");
out.print("<table border>");
out.print("<tr>");
out.print("<th>"+"学号");
out.print("<th>"+"姓名");
out.print("<th>"+"性别");
out.print("<th>"+"年龄");
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.getString(3)+"</td>");
out.print("<td>"+rs.getString(4)+"</td>");
out.print("</tr>");
}
out.print("</table>");
con.close();
}
catch (SQLException el) {}
%>
</body>
</html>
为什么我运行后什么也没显示,也没错误提示
解决方案 »
- 大家好 帮帮忙
- tomcat的页面连接池无法使用 (急,在线等)
- JSP项目导入到IDE调试的问题请教
- 请教:tomcat5中,url传参,参数为繁体,如何获取?在线等?100分,谢谢!
- struts连接池用的不是dbcp么????
- 在网页的左框架中单击链接的文件让它在主框架中显示出问题了(大侠们帮忙啊)
- 导入Excel时字符串转换的问题(急!!!!!!!!!)
- 100分 求教 jsp中如何调用dll控件??
- 100分询问visualAge for java 大虾过来看看
- 如何在JSP网页上屏蔽IE本身的F1等帮助功能??
- 如何在页面刷新时,可以使radio保留刷新前的值?
- 如何只显示信息的前10个字
什么都没有显示是因为你用了try catch 但是你的catch 中什么都没处理
所以发生异常时什么都没做
建议你在catch里把异常打出来
看看是什么错误
throw new SpeedException(e);
e.printStackTrace();
}
打印以下错误看看。