JAVA與資料庫(JDBC)基本操作
阿新 • • 發佈:2019-01-04
一、驅動新增以及資料庫連結。
Class.forName("com.mysql.jdbc.Driver");//驅動載入
Connection conn = DriverManager
.getConnection("jdbc:mysql://localhost:1234/student",
"root", "1024117065");//1234資料庫埠 student資料庫名字 root資料庫使用者名稱 1024117065資料庫密碼。
二、建立一個Statement物件執行SQL語句
Statement stmt = conn.createStatement();//建立Statement物件
Statement 類提供了三種執行 SQL 語句的方法,使用哪一個方法由 SQL 語句所產生的內容決定 –executeQuery •用於產生單個結果集的語句,例如 SELECT 語句ResultSet rs = stmt.executeQuery("Select * From Person");
–executeUpdate •用於執行 INSERT、UPDATE 或 DELETE 語句,以及 CREATE TABLEstmt.executeUpdate("DELETE FROM Person WHERE Name='李四'");
從返回的ResultSet物件中獲取相應的資料
•ResultSet中的內容類似二維表格,是以“流”的方式按行訪問的 –使用next()方法訪問行:ResultSet中有一個遊標,指向當前訪問的行;方法next的功能是將遊標下移一行。即:每次呼叫next方法後,遊標會自動下移一行。 –使用get型別()方法訪問列:使用相應型別的getXXX()方法可以從當前行指定列中提取不同型別的資料。例如:提取文字型別資料時就要用getString方法 –允許使用列名或列序號作為方法的引數String s = rs.getString(“name”);//提取name列
String s = rs.getString(2); //提取第2列
三、關閉連線