在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Java/ jsp頁面顯示數(shù)據(jù)庫表數(shù)據(jù)

jsp頁面顯示數(shù)據(jù)庫表數(shù)據(jù)

在class.formname那里報錯,錯誤提示語法錯誤,看不出來在哪啊,沒錯?。?/p>

<%@ page language="java" contentType="text/html; charset=utf-8"

pageEncoding="utf-8"%>

<%@ page import="com.mysql.jdbc.Connection" %>
<%@ page import="com.mysql.jdbc.ResultSet" %>
<%@ page import="com.mysql.jdbc.Statement" %>
<!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=utf-8">
<title>圖書清單</title>
<style type="text/css">
table {

border: 2px #CCCCCC solid;  
width: 360px;  

}

td,th {

height: 30px;  
border: #CCCCCC 1px solid;  

}
</style>
</head>
<body>
<%

    //驅(qū)動程序名   
    String driverName = "com.mysql.jdbc.Driver";  
    //數(shù)據(jù)庫用戶名   
    String userName = "root";  
    //密碼   
    String userPasswd = "";  
    //數(shù)據(jù)庫名   
    String dbName = "hibernate";  
    //表名   
    String tableName = "book";  
    //聯(lián)結(jié)字符串   
    String url = "jdbc:mysql://localhost:3306/" + dbName + "?user="+ userName + "&password=" + userPasswd;  
    Class.forName("com.mysql.jdbc.Driver").newInstance();  
    Connection connection = (Connection)DriverManager.getConnection(url);  
 Statement statement = (Statement) connection.createStatement();  
 String sql = "SELECT * FROM " + tableName;  
 ResultSet rs = (ResultSet)statement.executeQuery(sql);  
%>  
<br>  
<br>  
<table align="center">  
    <tr>  
        <th>  
            <%  
                out.print("圖書名稱");  
            %>  
        </th>  
        <th>  
            <%  
                out.print("作者");  
            %>  
        </th>  
        <th>  
            <%  
                out.print("出版社");  
            %>  
        </th>  
        <th>  
            <%  
                out.print("出版日期");  
            %>  
        </th>  
        <th>  
            <%  
                out.print("類別");  
            %>  
        </th>  
    </tr>  

    <%  
        while (rs.next()) {  
    %>  
    <tr>  
        <td>  
            <%  
                out.print(rs.getString(1));  
            %>  
        </td>  
        <td>  
            <%  
                out.print(rs.getString(2));  
            %>  
        </td>  
        <td>  
            <%  
                out.print(rs.getString(3));  
            %>  
        </td>  
        <td>  
            <%  
                out.print(rs.getString(4));  
            %>  
        </td>  
         <td>  
            <%  
                out.print(rs.getString(5));  
            %>  
        </td>  
    </tr>  
    <%  
        }  
    %>  
</table>  
<div align="center">  
    <br> <br> <br>  
    <%  
        out.print("數(shù)據(jù)查詢成功,恭喜你");  
    %>  
</div>  
<%  
    rs.close();  
    statement.close();  
    connection.close();  
%>  

</body>
</html>

回答
編輯回答
背叛者

.newInstance() 去掉,什么毛病.從哪抄的?

2018年3月26日 17:53
編輯回答
尤禮

好吧,網(wǎng)上找的一段沒改,我自己鼓搗重寫了,問題解決。

2018年1月12日 09:41
編輯回答
陌南塵

學會debug,你會很受用的,瀏覽器用谷歌,f12,debug,后臺用ide debug

2018年5月27日 23:58