出错提示不是数据库问题,好像 还没有执行到数据代码呢。。建议:
<%@ page import="java.lang.*, java.io.*, java.sql.*, java.util.*"
改成
<%@ page import="java.lang.*" %>
<%@ page import="java.io.*" %>
<%@ page import="java.sql.*" %>
<%@ page import="java.util.*" %>
<%@ page contentType="text/html;charset=gb2312" %>
<%@ page import="java.lang.*, java.io.*, java.sql.*, java.util.*"
改成
<%@ page import="java.lang.*" %>
<%@ page import="java.io.*" %>
<%@ page import="java.sql.*" %>
<%@ page import="java.util.*" %>
<%@ page contentType="text/html;charset=gb2312" %>
Class.forName("com.sybase.jdbc2.jdbc.SybDriver").newInstance();
String sConnStr ="jdbc:sybase:Tds:210.43.109.243:5000/GX?;
Connection conn = DriverManager.getConnection(sConnStr,"sa","");
Statement stmt = conn.createStatement();
String sql1="select INFO_ID from EMPLOY_TABLE";
ResultSet rs1=stmt.executeQuery(sql1);
如果没问题应该就是JSP页面的问题
<html>
<body>
<% Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs";
//pubs 为你的数据库的
String user="sa";
String password="";
Connection conn= DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select job_id,job_desc from jobs";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) { %>
您的第一个字段内容为:<%=rs.getString(1)%><br>
您的第二个字段内容为:<%=rs.getString(2)%><br>
<% } %>
<% out.print("数据库操作成功,恭喜你"); %>
<% rs.close();
stmt.close();
conn.close();
%>
</body>
</html>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head><body><%
String DRV="com.microsoft.jdbc.sqlserver.SQLServerDriver";
String URL="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=forum";
String USER="sa";
String PWD="";
Class.forName(DRV);
Connection conn=DriverManager.getConnection(URL,USER,PWD);
PreparedStatement stmt=conn.prepareStatement
("select * from ask",ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE);
ResultSet rs=stmt.executeQuery();
ResultSetMetaData rsmd=rs.getMetaData();
int count=rsmd.getColumnCount();
while(rs.next()){
for(int mm=0;mm<count;mm++){
out.println(rs.getString(mm+1));
}
out.println("<br>======================================<br>");
}
out.println("Game over.");
%></body>
</html>