ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) {%>
the first field <%=rs.getString("a1")%> <---
the second field <%=rs.getString("a2")%>
<%}
%> 看看我箭头的地方你的<% 到哪里去了?呵呵。
while(rs.next()) {%>
the first field <%=rs.getString("a1")%> <---
the second field <%=rs.getString("a2")%>
<%}
%> 看看我箭头的地方你的<% 到哪里去了?呵呵。
<%
try
{
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
String url="jdbc:oracle:thin:@192.168.1.100:1521:esale";
String user="system";
String password="manager";
Connection conn= DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select a1,a2 from test";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) {
getOut.println("the first field" + rs.getString("a1");
getOut.println("the second field" + rs.getString("a2");
}
out.print("succeed!");
rs.close();
stmt.close();
conn.close(); } catch(Exception e)
{
out.println(e.getMessage());
}
%>
Statement stmt=conn.createStatement();
你必须把你的oracle9i自身提供jdbc中的class12.jar拷贝到weblogic6.1的jdbc目录下替换旧版本的class12.jar
不过换了7.0你的页面的jsp相对路径都要改
最好装个weblogic7.0支持oracle9i
像下面这样使用weblogic6.1就不会有问题:
数据库服务器使用的oracle9i Administrator
运行weblogic6.1的机器运行的oracle8i Client
只要将8i的jdbc换成9i的jdbc就行了