在進(jìn)行 Web 開(kāi)發(fā)中,調(diào)用數(shù)據(jù)庫(kù)是非常常見(jiàn)的操作,而 MySQL 也是其中使用最為廣泛的數(shù)據(jù)庫(kù)之一。本文將介紹使用 %3ca%3e 制作的調(diào)取 MySQL 數(shù)據(jù)庫(kù)的過(guò)程。
在開(kāi)始之前,我們需要確保已經(jīng)安裝好了 MySQL 數(shù)據(jù)庫(kù)及對(duì)應(yīng)的 JDBC 驅(qū)動(dòng)。如果還沒(méi)有安裝,可以自行搜索相關(guān)教程完成安裝。
import java.sql.*;
public class Main {
public static void main(String[] args) {
String url = "jdbc:mysql://localhost:3306/test";
String user = "root";
String password = "123456";
try {
//1.加載驅(qū)動(dòng)程序
Class.forName("com.mysql.jdbc.Driver");
//2.獲得數(shù)據(jù)庫(kù)連接
Connection conn = DriverManager.getConnection(url, user, password);
//3.通過(guò)數(shù)據(jù)庫(kù)連接操作數(shù)據(jù)庫(kù)
Statement stmt = conn.createStatement();
String sql = "select * from user";
ResultSet rs = stmt.executeQuery(sql);
//4.處理查詢結(jié)果集
while(rs.next()){
System.out.println(rs.getInt("id")+":"+rs.getString("name"));
}
//5.關(guān)閉資源
rs.close();
stmt.close();
conn.close();
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
以上即是一個(gè)實(shí)現(xiàn)調(diào)取 MySQL 數(shù)據(jù)庫(kù)的示例代碼。相信在這個(gè)基礎(chǔ)上進(jìn)行二次開(kāi)發(fā),會(huì)更加方便快捷。希望對(duì)大家有所幫助!