標籤:store 建立資料庫 etc 資料庫連接 nec 語句 ack exce nts
import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class SqlDemo {public static void main(String[] args) {try {//1、載入驅動程式 //驅動程式名稱: com.mysql.jdbc.DriverClass.forName("com.mysql.jdbc.Driver");//2、建立和資料庫的串連//sql使用者名稱稱:root //sql使用者密碼:8273322Connection con = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/store?characterEncoding=utf8&useSSL=false", "root", "8273322");//(1)尋找操作:String sql = "select * from good_list";/* Statement 是 Java 執行資料庫操作的一個重要介面,用於在已經建立資料庫連接的基礎上,向資料庫發送要執行的SQL語句。Statement對象,用於執行不帶參數的簡單SQL語句*/Statement stmt = con.createStatement();/*ResultSet,資料庫結果集的資料表,通常通過執行查詢資料庫的語句產生。*/ResultSet rs = stmt.executeQuery(sql);//遍曆輸出while (rs.next()) {//或者:int id = rs.getInt("id"); id為資料區段名int id = rs.getInt(1);String name = rs.getString(2);String pw = rs.getString(3);System.out.println(id+" "+name+" "+pw);}//關閉rs.close();stmt.close();con.close();} catch (ClassNotFoundException e) {e.printStackTrace();} catch (SQLException e) {e.printStackTrace();}}}
資料庫尋找操作-java