JDBC二问,急!!!
1:哪里可以下载到oracle9i的jdbc,我在oracle网站上也没有找到。
2:jsp下用mysql数据库怎么老连不上?我首先吧mysql的jdbc下载回来,把它放在jdk的lib下,并在环境变量里申明,然后在我的应用服务器中lib下加入(我的是apache_resin,放在resin的lib下),但在我写了个测试的留言簿还是不能用。下面是我的代码,mysql本身是好的,我用php调用也是好的。
<%@ page import="java.sql.*" %>
<%
out.println("测试留言簿!");
try {
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
}
catch (Exception E) {
out.println("Unable to load driver.");
}
try {
Connection C = DriverManager.getConnection("jdbc:mysql://localhost/addressbook?user=root&password=");
Statement s=C.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
ResultSet rs=s.executeQuery("select * from addressbook");
out.println("<table border=1>");
int i=1;
for (i=10;i<20;i++)
{
if (rs.absolute(i))
{
out.println("<tr><td>");
out.println(rs.getString(1));
out.println("</td>");
out.println("<td>");
out.print(rs.getString(2));
out.println("</td>");
out.println("<td>");
out.print(rs.getString(3));
out.println("</td></tr>");
}
else
{
break;
}
}
out.println("</table>");
rs.close();
s.close();
C.close();
}
catch (SQLException E) {
out.println("SQLException: " + E.getMessage());
out.println("SQLState: " + E.getSQLState());
out.println("VendorError: " + E.getErrorCode());
}
%>
但我在浏览器中只看见一个乱码,我在数据库中加的什么都看不见,各位帮帮我。
herowu@chinaren.com