JSP高手快进来,救命这个哪错了?是不是我的TOMCAT有问题

来源:百度知道 编辑:UC知道 时间:2024/06/05 12:41:41
<%@ page contentType="text/html; charset=gb2312" language="java" errorPage="" %>
<%@ Page import="java.sql.*"%>
<html>
<head>
<title>无标题文档</title>
</head>

<body>
<%Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url="jdbc:microsoft:sqlserver:XING-AE809AD14D;DataaseName=sql";
String user="sa";String password="";
Connection conn=DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement();
String sql="select * from student";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()){%>
第一个字节内容为:<%=rs.getString(1)%>
第二个字节内容为:<%=rs.getString(2)%>
<%}%>
<%out.print("数据库连接成功");%>
<%rs.close();
stmt.close();
con.close();
%>
</body><

<%@ Page import="java.sql.*"%> page的p是小写的
另外你还有错误
DataaseName=sql 应该是DataBaseName

<%rs.close();
stmt.close();
con.close();
%>
你上面声明的是Connection conn;
下面却用con.close();
唉。

强烈建议你把数据库连接的代码写在Bean里。
这样是绝对不符合代码规范的。

String url="jdbc:microsoft:sqlserver:XING-AE809AD14D;DataaseName=sql";
DataaseName少个b

很佩服楼上的耐性....