日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

021_jdbc-mysql入门

發布時間:2025/4/17 数据库 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 021_jdbc-mysql入门 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一. jdbc簡介

1. jdbc: Java Database Connectivity, java數據庫連接。

2. 為什么出現jdbc: Sun公司提供的一種數據庫訪問規則、規范, 由于數據庫種類較多, 并且java語言使用比較廣泛, sun公司就提供了一種規范, 讓其他的數據庫提供商去實現底層的訪問規則。我們的java程序只要使用sun公司提供的jdbc驅動即可。

二. jdbc訪問數據庫

1. 創建studyjdbc數據

2. 創建user表

3. 插入幾條數據

4. 新建一個JDBCRuMen的Java工程, 我們使用的是mysql8, 導入mysql8的驅動包

5. 使用Jdbc的基本步驟

5.1. 注冊驅動

5.2. 建立連接

5.3. 創建Statement對象

5.4. 執行sql, 得到ResultSet

5.5. 遍歷結果集

5.6. 釋放資源

6. 編寫MyJDBC.java

package com.lywgames.myjdbc;import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement;public class MyJDBC {public static void main(String[] args) throws ClassNotFoundException, SQLException {// 1.加載MySQL6及其以上版本驅動Class.forName("com.mysql.cj.jdbc.Driver");// 2.建立連接(連接對象內部其實包含了Socket對象, 是一個遠程連接, 比較耗時。)// 參數一: 協議 + 訪問的數據庫; 參數二: 用戶名; 參數三: 密碼。// serverTimezone=Asia/Shanghai 時區亞洲上海String url = "jdbc:mysql://192.168.25.130:3306/studyjdbc?useSSL=true&useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai";Connection connection = DriverManager.getConnection(url, "root", "lyw123456");// 3.創建statement, 跟數據庫打交道, 一定需要這個對象// 這里導入Statement包一定要導入正確, 是java.sql.StatementStatement statement = connection.createStatement();// 4.執行查詢sql, 獲取ResultSet結果集// 這里導入ResultSet包一定要導入正確, 是java.sql.ResultSetResultSet resultSet = statement.executeQuery("select * from user");// 5.使用ResultSet結果集遍歷, 下標從1開始while(resultSet.next()) {System.out.println(resultSet.getInt(1) + " " + resultSet.getString(2) + " " + resultSet.getString(3) + " " + resultSet.getTimestamp(4));}// 6.釋放資源resultSet.close();statement.close();connection.close();} }

7. 運行結果, java.sql.Timestamp是帶毫秒數的, Mysql的timestamp沒有毫秒數, 所以毫秒數都是0。

總結

以上是生活随笔為你收集整理的021_jdbc-mysql入门的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。