不错才怪呢!你的加载oracle的驱动程序的语句应该属于JSP的语句 你怎么写在<script language="javascript">里面?就是写在里面也要加<% %>这一对标识啊
<%@LANGUAGE="JAVASCRIPT" CODEPAGE="936"%> 应该是
<%@LANGUAGE="JAVA"%>
也可以不写的了,他好象是默认的了
<%@LANGUAGE="JAVASCRIPT" CODEPAGE="936"%> 应该是
<%@LANGUAGE="JAVA"%>
也可以不写的了,他好象是默认的了
<html>
<body>
<%Class.forName("oracle.jdbc.driver.OracleDriver");
String url="jdbc:oracle:thin:@JHJYSERVER1:1521:oraclmy";
String user="sde";
String password="sde";
Connection conn= DriverManager.getConnection(url,user,password);
Statement stmt = conn.createStatement();
String sql="select * from SDE.THEMEINFO";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next())
{%>
您的第一个字段内容为:<%=rs.getString("LAYERNAME")%> <br>
您的第二个字段内容为:<%=rs.getString("FIELDORDER")%> <br>
<%}%>
<%out.print("数据库操作成功,恭喜你");%>
<%rs.close();
stmt.close();
conn.close();
%>
</body>
</html> 请问为什么显示不出字段的值呢?数据库里明明有数据的阿显示为:
您的第一个字段内容为:
您的第二个字段内容为: