<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      學(xué)習(xí)筆記-JDBC連接數(shù)據(jù)庫(kù)操作的步驟

      前言

      這里我就以JDBC連接數(shù)據(jù)庫(kù)操作查詢的步驟作以演示,有不到之處敬請(qǐng)批評(píng)指正!

      一、jdbc連接簡(jiǎn)要步驟

      1.加載驅(qū)動(dòng)器、
      2.創(chuàng)建connection對(duì)象、
      3.創(chuàng)建Statement對(duì)象、
      4.Statement(executeQuery方法)執(zhí)行sql語(yǔ)句、
      5.創(chuàng)建處理結(jié)果集對(duì)象ResultSet、
      6.處理異常,關(guān)閉所有JDBC對(duì)象資源(注意關(guān)閉順序與聲明順序相反,先關(guān)結(jié)果集對(duì)象、后關(guān)statement對(duì)象、最后關(guān)connection對(duì)象)。

      二、數(shù)據(jù)庫(kù)表準(zhǔn)備

      /*
       Navicat Premium Data Transfer
      
       Source Server         : localhost-swp
       Source Server Type    : MySQL
       Source Server Version : 50730
       Source Host           : localhost:3306
       Source Schema         : project
      
       Target Server Type    : MySQL
       Target Server Version : 50730
       File Encoding         : 65001
      
       Date: 01/07/2022 16:36:16
      */
      
      SET NAMES utf8mb4;
      SET FOREIGN_KEY_CHECKS = 0;
      
      -- ----------------------------
      -- Table structure for sys_user
      -- ----------------------------
      DROP TABLE IF EXISTS `sys_user`;
      CREATE TABLE `sys_user`  (
        `id` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主鍵ID',
        `username` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '用戶名',
        `password` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '密碼',
        `nickname` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '昵稱',
        `gender` int(1) DEFAULT 1 COMMENT '性別:0:女 1:男',
        `age` int(5) DEFAULT NULL COMMENT '年齡',
        `phone` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '聯(lián)系電話',
        `status` int(1) DEFAULT 0 COMMENT '狀態(tài):0:正常  1:禁用',
        `birthday` date DEFAULT NULL COMMENT '生日',
        `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '備注',
        PRIMARY KEY (`id`) USING BTREE
      ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
      
      -- ----------------------------
      -- Records of sys_user
      -- ----------------------------
      INSERT INTO `sys_user` VALUES ('1', 'swp', '123456', '宋偉朋', 1, 28, '18740458584', 0, '1992-05-07', '備注信息');
      
      SET FOREIGN_KEY_CHECKS = 1;
      

      三、數(shù)據(jù)庫(kù)操作代碼編寫(xiě)

       public static void main(String[] args) throws Exception {
      
              Connection con = null;
              Statement statement = null;
              ResultSet rs = null;
              try {
                  // 連接數(shù)據(jù)庫(kù)url信息
                  String url = "jdbc:mysql://localhost:3306/project?useUnicode=true&characterEncoding=UTF8&zeroDateTimeBehavior=convertToNull&useSSL=false";
                  // 用戶名
                  String username = "root";
                  // 密碼
                  String password = "song@1234";
      
                  // 1.加載驅(qū)動(dòng)
                  Class.forName("com.mysql.jdbc.Driver");
                  // 2.創(chuàng)建connection對(duì)象
                  con = DriverManager.getConnection(url, username, password);
                  // 3.創(chuàng)建Statement對(duì)象
                  statement = con.createStatement();
                  String sql = "select * from sys_user";  // 創(chuàng)建SQL語(yǔ)句
                  // 4.創(chuàng)建Statement對(duì)象,executeQuery()方法執(zhí)行sql
                  rs = statement.executeQuery(sql);
            // 5.創(chuàng)建處理結(jié)果對(duì)象ResultSet
                  while (rs.next()){
                      System.out.println("id:"+rs.getObject("id"));
                      System.out.println("username:"+rs.getObject("username"));
                      System.out.println("password:"+rs.getObject("password"));
                      System.out.println("nickname:"+rs.getObject("nickname"));
                      System.out.println("gender:"+rs.getObject("gender"));
                      System.out.println("age:"+rs.getObject("age"));
                      System.out.println("phone:"+rs.getObject("phone"));
                      System.out.println("status:"+rs.getObject("status"));
                      System.out.println("birthday:"+rs.getObject("birthday"));
                      System.out.println("remark:"+rs.getObject("remark"));
                  }
              } catch (ClassNotFoundException | SQLException e) {
                  e.printStackTrace();
              }finally {
                  // 6.處理異常,關(guān)閉所有JDBC資源(注意關(guān)閉順序與聲名順序相反,先關(guān)結(jié)果集對(duì)象,后關(guān)statement對(duì)象,最后關(guān)閉connection對(duì)象)
                  rs.close();
                  statement.close();
                  con.close();
              }
          }
      

      四、輸出結(jié)果

       

      posted @ 2022-07-01 16:45  [奮斗]  閱讀(133)  評(píng)論(0)    收藏  舉報(bào)
      主站蜘蛛池模板: 四虎成人在线观看免费| a∨变态另类天堂无码专区| 亚洲一区二区av免费| 色噜噜亚洲男人的天堂| 中文字幕人妻无码一区二区三区| 国产女人18毛片水真多1| 开心激情站一区二区三区| 国产91小视频在线观看| 中文字幕乱码熟妇五十中出| 国产草草影院ccyycom| 亚洲精品av一二三区无码| 欧美丰满熟妇xxxx性ppx人交| 国产人成精品一区二区三| 99久久国产综合精品女图图等你| 人妻系列无码专区69影院| 日韩精品中文字幕一线不卡| 国产国语对白露脸正在播放| 国产女人18毛片水真多1| 久久国产乱子精品免费女| 美女视频黄频大全视频| 久久国产乱子伦免费精品无码| 国产熟女肥臀精品国产馆乱| 亚洲亚洲人成综合网络| 色九九视频| 亚洲精品麻豆一区二区| 无码人妻视频一区二区三区 | 99久久亚洲综合精品成人网| 狠狠色丁香婷婷综合尤物| 久久精品国产午夜福利伦理 | 闽侯县| 国产成人精品三上悠亚久久| 99久久免费只有精品国产| 东京热一精品无码av| 亚洲国产日韩a在线播放| 国产亚洲国产精品二区| 亚洲欧美人成网站在线观看看| 日韩精品视频一区二区不卡| 东京热一精品无码av| 亚洲中文字幕伊人久久无码| 少妇人妻真实偷人精品| 巨胸不知火舞露双奶头无遮挡|