以下是原代码:
<%@ page language="java" %>
<%@ page contentType="text/vnd.wap.wml;charset=utf-8" %>
<%@ page import="java.io.*"%>
<%@ page import="java.sql.*"%>
<%@ page import="java.util.*"%>
<%@ page import="javax.servlet.*"%>
<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<!--只能这样声明,如果在百分号里声明的话,那下面部分会不认识这个rs-->
<%!ResultSet rs;%>
<%!Connection con;%>
<%try{
Statement stmt;
String sDBDriver="oracle.jdbc.driver.OracleDriver"; 
Class.forName(sDBDriver).newInstance();
String url="jdbc:oracle:thin:@192.168.168.200:1521:AirDb";
con=DriverManager.getConnection(url,"AirDb","AirDb");
stmt=con.createStatement();
rs=stmt.executeQuery("Select * from AirMessage");
}catch(Exception e){
System.out.println(e);
}
%>
<wml xml:lang="zh">
    <card title="航班信息" id="card1">   
     <%response.setContentType("text/vnd.wap.wml");%> 
     <%request.setCharacterEncoding("utf-8");%>
     <%while (rs.next()){%>
     <p><%=rs.getString(3)%>
     <%}%>
    </card>
</wml>
用ResultSet读数据时就出错了,我想可能是String url="jdbc:oracle:thin:@192.168.168.200:1521:AirDb";这句有错
192.168.168.200和1521后面的参数各代表什么?是数据库所在主机的IP和全局数据库名吗?