色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

jdbc往mysql寫入數據庫

黃文隆1年前13瀏覽0評論
JDBC往MySQL寫入數據庫 在Java程序中,我們可以使用JDBC(Java Database Connectivity)來連接數據庫。這篇文章主要介紹JDBC如何往MySQL中寫入數據。下面我們將具體討論。 連接到MySQL數據庫 在Java程序中連接到MySQL數據庫需要使用MySQL提供的JDBC驅動。我們需要將MySQL提供的JDBC驅動文件添加到項目中,使Java程序可以找到并使用該驅動。鏈接MySQL數據庫的示例代碼如下: ``` import java.sql.*; public class ConnectToMySQL { static final String JDBC_DRIVER = "com.mysql.jdbc.Driver"; static final String DB_URL = "jdbc:mysql://localhost:3306/TESTDB"; static final String USER = "username"; static final String PASS = "password"; public static void main(String[] args) { Connection conn = null; Statement stmt = null; try { Class.forName(JDBC_DRIVER); System.out.println("連接到數據庫..."); conn = DriverManager.getConnection(DB_URL, USER, PASS); System.out.println("創建statement..."); stmt = conn.createStatement(); // 此處省略具體的SQL語句 String sql = "INSERT INTO Students (name, age) VALUES ('Tom', 20)"; stmt.executeUpdate(sql); System.out.println("插入數據成功..."); } catch (SQLException se) { se.printStackTrace(); } catch (Exception e) { e.printStackTrace(); } finally { try { if (stmt != null) conn.close(); } catch (SQLException se) { } try { if (conn != null) conn.close(); } catch (SQLException se) { se.printStackTrace(); } } } } ``` 建立及執行SQL語句 在連接數據庫后,我們需要向數據庫中添加數據。我們可以通過executeUpdate()方法執行SQL語句。具體的代碼示例如下: ``` Statement stmt = conn.createStatement(); String sql = "INSERT INTO Employees (id, name, age) VALUES (100, 'Tom', 18)"; stmt.executeUpdate(sql); ``` 注:以上示例中的SQL語句僅供參考,請根據實際需求編寫SQL語句。 從訪問MySQL數據庫中讀取數據 往MySQL中寫入數據后,我們可以通過JDBC從數據庫中讀取數據。代碼示例如下: ``` Statement statement = con.createStatement(); ResultSet resultSet = statement.executeQuery("select * from Employees"); while (resultSet.next()) { int id = resultSet.getInt("id"); String name = resultSet.getString("name"); int age = resultSet.getInt("age"); System.out.println(id + "\t" + name + "\t" + age); } ``` 關閉數據庫連接 在程序執行完畢后,我們需要關閉數據庫連接以釋放資源,具體的代碼如下: ``` stmt.close(); conn.close(); ``` 總結 以上就是使用JDBC往MySQL寫入數據并從數據庫中讀取數據的方式。我們可以根據實際的需求編寫SQL語句,并按照上述步驟執行即可。在編寫Java程序連接數據庫時,我們需要注意關閉連接以避免資源浪費。由于MySQL中的數據類型與Java并不完全一致,在使用JDBC連接MySQL時需要格外注意。