日期:2014-05-17  浏览次数:20674 次

就数据库连接帮助
大神,我连接数据库不知道连没连上

<%@page contentType="text/html;charset=GB2312"import="java.sql.*" %>
<%@page language="java" %>
<html>
<head>

</head>
<body>
<%
try{
Class.forName("com.mysql.jdbc.Driver");
Connection con=java.sql.DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/bishe","root","system");
Statement stmt=con.createStatement();
ResultSet rst=stmt.executeQuery("select ParkName from Park where ParkName='AAA'");
//System.out.println(".........");
out.println(rst.getString(1));
}
catch(Exception e){
out.println(e);
}
%>
</body>
</html>



报错:java.sql.SQLException: Before start of result set 
什么意思?

------解决方案--------------------

out.println(rst.getString(1));
你这句代码有问题
应该判断
if(rs.next()){
   out.println(rst.getString(1));
}