JDBC連線MySQL基本步驟程式碼塊
阿新 • • 發佈:2019-02-09
package com.test.jdbc; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; public class Main { public static void main(String[] args) throws Exception { String id=null; String studentNo=null; //連線資料庫步驟(這裡簡單羅列基本步驟) //①加入JDBC驅動包,實際上寫程式只需呼叫相應的函式獲得連線即可,細節資訊可以檢視驅動包中的Driver.class,程式設計師應用時不需要關心這個,Java已經 做了實現。 Class.forName("com.mysql.jdbc.Driver"); //②定義連線地址,定義語句 String url = "jdbc:mysql://localhost:3306/test"; String sql = "select * from student"; //③呼叫DriverManager物件獲得連線 Connection con = DriverManager.getConnection(url, "root", "123456"); //④建立語句物件,語句物件有好幾個,如Statement,prepareStatement,prepareCall等,可檢視API文件瀏覽它們的區別,各有優缺點。 PreparedStatement ps = con.prepareStatement(sql); //⑤執行語句,返回結果ResultSet物件 ResultSet rs = ps.executeQuery(); while(rs.next()){ id=rs.getString("id"); studentNo=rs.getString("student_no"); System.out.println(id+":"+studentNo); } //關閉資源物件,如果上面連線使用了try-catch,則推薦在finally中加入下面的關閉資源語句。 rs.close(); ps.close(); con.close(); } }