国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

《JAVA數據庫編程》

2019-11-15 00:07:49
字體:
來源:轉載
供稿:網友
java數據庫編程》

  首先,我們需要了解JDBC的概念。

  JDBC(Java Database Connectivity)是Java中提供的一套數據庫編程API,它定義了一套用來訪問數據庫的標準Java類庫(位于java.sql和javax.sql包中)。利用JDBC,我們可以用Java編寫程序,實現與特定的數據庫連接,向數據庫發送SQL語句,實現對數據庫的特定操作,并對數據庫返回的結果進行處理。

  JDBC編程一般包括如下六個步驟:

    1.根據應用程序所用的數據庫,選擇JDBC驅動程序類型。

    2.連接到數據庫,得到Connection對象。

    3.通過Connection創建Statement對象。

    4.使用Stateme對象提交SQL語句。

    5.操作結果集。

    6.回收數據庫資源。

  代碼如下:

package sqlPRactice;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class First {    /**     * @param args     */    public static void main(String[] args) {        Connection conn = null; // 連接對象        Statement stat = null; // Statement對象        ResultSet resu = null; // 查詢結果集        /* JDBC 開發步驟 */        // 第一步 將驅動程序包添加到Build path中        // 第二步 加載驅動        try {            Class.forName("com.MySQL.jdbc.Driver");        } catch (ClassNotFoundException e) {            e.printStackTrace();        }        // 第三步 創建connection對象        String url = "jdbc:mysql://localhost:3306/jdbc";        // 用戶名        String user = "root";        // 密碼        String passWord = "****";        try {            conn = DriverManager.getConnection(url, user, password);        } catch (SQLException e) {            e.printStackTrace();        }        // 第四步 創建Statement對象        try {            stat = conn.createStatement();        } catch (SQLException e) {            e.printStackTrace();        }        // 第五步 發送SQL語句        String sql = "SELECT * FROM user";        try {            resu = stat.executeQuery(sql);        } catch (SQLException e) {            e.printStackTrace();        }        // 第六步 處理結果        try {            while (resu.next()) {                System.out.println("/n/t用戶ID:" + resu.getString("id") + "用戶名:"                        + resu.getString("username") + "密碼:"                        + resu.getString("password"));            }        } catch (SQLException e) {            e.printStackTrace();        }        // 第七步 釋放資源        if (conn != null) {            try {                conn.close();            } catch (SQLException e) {                e.printStackTrace();            }        }        if (stat != null) {            try {                stat.close();            } catch (SQLException e) {                e.printStackTrace();            }        }        if (resu != null) {            try {                resu.close();            } catch (SQLException e) {                e.printStackTrace();            }        }    }}


上一篇:異常處理

下一篇:字符串轉換功能

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 韶山市| 门头沟区| 呼玛县| 云龙县| 隆化县| 增城市| 方城县| 临夏县| 林周县| 札达县| 麻阳| 红河县| 平顶山市| 灵武市| 洮南市| 松桃| 济阳县| 葵青区| 西安市| 白朗县| 大渡口区| 长岛县| 清丰县| 任丘市| 大渡口区| 汾西县| 萝北县| 营口市| 余江县| 新闻| 泰安市| 达州市| 临泽县| 治多县| 盖州市| 措勤县| 沁水县| 望都县| 陕西省| 新宾| 如皋市|