導包:將需要的jar包復制到項目名下的新建的lib文件夾中,
jdbc的原生開發步驟
1、注冊驅動
2、獲得連接
3、獲得執行者對象
4、獲得結果集
5、結果集處理
6、釋放資源
import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; /* * jdbd原生開發步驟, */ public class Test { public static void main(String[] args) throws Exception { //注冊驅動,反射方式加載 Class.forName("com.mysql.jdbc.Driver"); //設置url String url = "jdbc:mysql://127.0.0.1:3306/day08";//person是數據庫名,連接是數據庫須要開啟 //設置用戶名 String username = "root"; //設置密碼 String password = "root"; //獲得連接對象 Connection con = DriverManager.getConnection(url, username, password); //System.out.println(con); //獲得執行者對象 String sql = "select * from phones"; PreparedStatement ps = con.prepareStatement(sql); //獲得結果集 ResultSet rs = ps.executeQuery(); //結果集處理, while(rs.next()){ System.out.println(rs.getString("id")+" "+rs.getString("pinpai")+" "+rs.getString("xinghao")+" "+rs.getString("jiage")); } //釋放資源 rs.close(); ps.close(); con.close(); } }
結果記得處理方式有很多,上面只是將數據表中的信息打印出來,調用結果集rs.getString()方法(這里可以根據數據庫中標的字段的屬性值選擇調用方式)。
當select語句是增、刪、改的時候,執行着對象掉用executeUpdate()方法,返回的是一個int類型的數,是數據庫修改了的記錄條數。
釋放資源的時候,一般是將后寫的先關閉。
連接之前須要將jar包導入到項目中。