介紹
Java作為一門通用性很強(qiáng)的編程語言,常常需要和數(shù)據(jù)庫進(jìn)行交互。MySQL作為常見的一種數(shù)據(jù)庫軟件,它的應(yīng)用十分廣泛。Java封裝了JDBC,能夠連接MySQL,實(shí)現(xiàn)對MySQL數(shù)據(jù)庫的數(shù)據(jù)讀寫。
實(shí)現(xiàn)步驟
Java中執(zhí)行MySQL插入數(shù)據(jù)語句的步驟如下:
- 1. 加載JDBC Driver驅(qū)動
- 2. 建立與MySQL數(shù)據(jù)庫的Connection連接
- 3. 通過Connection創(chuàng)建Statement對象
- 4. 在Statement對象上執(zhí)行SQL語句
- 5. 關(guān)閉Statement和Connection
代碼示例
以下為Java代碼示例,演示如何執(zhí)行MySQL插入數(shù)據(jù)語句:
```java try { // 加載JDBC Driver驅(qū)動 Class.forName("com.mysql.jdbc.Driver"); // 建立與MySQL數(shù)據(jù)庫的Connection連接 String url = "jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=UTF-8&useSSL=false"; String username = "root"; String password = "123456"; Connection conn = DriverManager.getConnection(url, username, password); // 通過Connection創(chuàng)建Statement對象 Statement stmt = conn.createStatement(); // 執(zhí)行SQL語句,插入數(shù)據(jù) String sql = "insert into student(name, age, class) values('小明', 18, '三年級二班')"; int result = stmt.executeUpdate(sql); System.out.println("插入數(shù)據(jù)成功,受影響的行數(shù)為:" + result); // 關(guān)閉Statement和Connection stmt.close(); conn.close(); } catch (Exception e) { e.printStackTrace(); } ```總結(jié)
通過JDBC連接MySQL數(shù)據(jù)庫,我們可以在Java程序中執(zhí)行MySQL插入數(shù)據(jù)語句,將數(shù)據(jù)插入到MySQL數(shù)據(jù)庫中。JDBC還提供了很多其他的操作數(shù)據(jù)庫的方法,例如刪除數(shù)據(jù)、修改數(shù)據(jù)、查詢數(shù)據(jù)等。學(xué)會JDBC的使用,對于掌握J(rèn)ava編程和數(shù)據(jù)庫操作具有重要意義。