JAVA连接MYSQL出错

来源:百度知道 编辑:UC知道 时间:2024/06/08 12:08:13
<%@ page contentType="text/html;l anguage=gb2312" language="java" import="java.sql.*"%>
<html>
<body>
以下是从MYSQL数据库读取的数据:<br>
<table border=1>
<tr><td>id</td><td>书名</td></tr>
<%
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
Connection con=java.sql.DriverManager.getConnection("jdbc:mysql://127.0.0.1/jspdev","root","root");
Statement stmt=con.createStatement();
ResultSet rst=stmt.executeQuery("select * from book");
while(rst.next())
{
out.println("<tr>");
out.println("<td>“+rst.getString(1)+"</td>");
out.println("<td>"+rst.getString(2)+"</td>");
out.println("</tr>")
}
rst.close();
stmt.close(

连接数据库的代码

Class.forName("org.gjt.mm.mysql.Driver").newInstance();
9: Connection con=java.sql.DriverManager.getConnection("jdbc:mysql://127.0.0.1/jspdev","root","root");
10: Statement stmt=con.createStatement();

放在后台...

放在javaBean里头 ...

这样做更合适

要是能把Exception也写出来就好了~~~~

连接开的太多了
使用javabean吧
最好做成单态的

是jsp页面的编译错误。是你的JSP页面java代码的问题。是你的数据库连接字符串的问题。应该写成"jdbc:mysql://127.0.0.1:portNumber/jspdev"