中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

java怎么實現數據保存到數據庫

小億
202
2023-11-10 09:30:06
欄目: 編程語言

要將數據保存到數據庫中,首先需要建立數據庫連接,并創建一個對應的表結構。然后,使用Java的JDBC(Java Database Connectivity) API來執行插入操作。
以下是一個簡單的示例代碼,演示了如何將數據保存到MySQL數據庫中:

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.SQLException;
public class DataSavingExample {

????public?static?void?main(String[]?args)?{

????????//?數據庫連接信息

????????String?url?=?“jdbc:mysql://localhost:3306/mydatabase”;

????????String?username?=?“root”;

????????String?password?=?“password”;

????????//?數據

????????String?name?=?“John”;

????????int?age?=?25;

????????String?email?=?“john@example.com”;

????????//?建立數據庫連接

????????try?(Connection?connection?=?DriverManager.getConnection(url,?username,?password))?{

????????????//?創建插入語句

????????????String?sql?=?“INSERT?INTO?users?(name,?age,?email)?VALUES?(?,??,??)”;

????????????PreparedStatement?statement?=?connection.prepareStatement(sql);

????????????//?設置插入參數

????????????statement.setString(1,?name);

????????????statement.setInt(2,?age);

????????????statement.setString(3,?email);

????????????//?執行插入操作

????????????int?rowsInserted?=?statement.executeUpdate();

????????????if?(rowsInserted?>?0)?{

????????????????System.out.println(“數據插入成功!”);

????????????}

????????}?catch?(SQLException?e)?{

????????????System.out.println(“數據庫連接失敗!”);

????????????e.printStackTrace();

????????}

????} }

在示例代碼中,我們首先建立了一個數據庫連接,并且指定了數據庫的URL、用戶名和密碼。然后,我們定義了要保存的數據,包括name、age和email。接下來,我們創建了一個INSERT語句,并且使用PreparedStatement對象來設置插入參數的值。最后,我們通過調用executeUpdate()方法來執行插入操作,并檢查插入的行數是否大于0,以判斷插入是否成功。
請注意,示例代碼中使用了try-with-resources語句來自動關閉數據庫連接,在Java 7及以上版本中可用。此外,示例中的表名為users,需根據實際情況進行修改。

0
保靖县| 乐都县| 上思县| 阿合奇县| 石景山区| 廊坊市| 甘谷县| 安丘市| 高州市| 抚宁县| 甘孜县| 鹤山市| 花莲市| 肇源县| 晴隆县| 阿坝| 福安市| 永川市| 宁河县| 汝州市| 巴塘县| 托里县| 南开区| 巴青县| 毕节市| 广汉市| 衡山县| 郸城县| 新泰市| 寿宁县| 庆安县| 青龙| 大理市| 康马县| 靖安县| 双鸭山市| 大同市| 株洲市| 临江市| 若尔盖县| 阜宁县|