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