services.msc)。mysql-connector-java-3.1.8-bin.jar。D:\Program Files\Java\j2sdk\lib\tools.jar;D:\Program Files\Java\j2sdk\lib\mysql-connector-java-3.1.8-bin.jar;D:\Program Files\Java\mysqlforjdbc\mysql-connector-java-3.1.8-bin.jarcommon/lib 與 shared/lib 確保 JSP 可載入驅動。mysql -h localhost -u root -p
SHOW DATABASES;
CREATE DATABASE shujuku;
GRANT ALL PRIVILEGES ON shujuku.* TO test@localhost IDENTIFIED BY '123456';
USE shujuku;
CREATE TABLE biao (id INT(8) PRIMARY KEY, name VARCHAR(10));
輸入 ? 可見內建說明,exit 退出。
註冊連線(填入主機、用戶、密碼、資料庫),即可視覺化建表、編輯資料、管理權限。建議保留 root 僅供管理員使用,開發帳號分離以降低風險。
<%@ page contentType="text/html; charset=gb2312" %>
<%@ page import="java.sql.*" %>
<%
String driver = "com.mysql.jdbc.Driver";
String url = "jdbc:mysql://localhost/db?user=cl41&password=123456";
String sql = "SELECT * FROM dbtest";
Class.forName(driver).newInstance();
Connection conn = DriverManager.getConnection(url);
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery(sql);
ResultSetMetaData meta = rs.getMetaData();
int cols = meta.getColumnCount();
out.print("id|num<br>");
while (rs.next()) {
out.print(rs.getString(1) + "|" + rs.getString(2) + "<br>");
}
out.print("<br>資料庫操作成功,恭喜你");
rs.close(); stmt.close(); conn.close();
%>
部署至 Tomcat 後以瀏覽器訪問即可看到查詢結果。