好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > 使用 Navicat 創建數據庫并用JDBC連接的操作方法

使用 Navicat 創建數據庫并用JDBC連接的操作方法

熱門標簽:泗洪正規電話機器人找哪家 南昌呼叫中心外呼系統哪家好 河北便宜電銷機器人軟件 小程序智能電話機器人 簡單的智能語音電銷機器人 怎么去開發一個電銷機器人 湖南保險智能外呼系統產品介紹 怎么申請400熱線電話 ai電話電話機器人

昨天學習 Java 的數據庫部分,就試著寫了一下 JDBC 連接的代碼,并嘗試與數據庫進行連接。中間也是遇到了一些問題,解決之后,在這里分享一下,也算做個記錄。(有寫的不對的地方,歡迎留言)

一、Navicat 創建數據庫

1.首先裝這個數據庫可視化的軟件:Navicat for MySQL

(就是下面這個啦)這個就不多說了,需要的自己百度教程;

2. 建立連接

輸入連接名稱,用戶名、密碼,然后 OK 就可以創建新的連接了。

這樣新的連接就建立好了

3. 創建數據庫

右鍵 剛創建的 Test 連接,然后 New Database,創建數據庫,就是下面的界面;
輸入數據庫名稱,選擇編碼格式,OK;

點擊 Test ,會發現里面已經有剛才創建的數據庫 databasetest,數據庫創建成功;

4. 創建數據庫表

點擊 databasetest 后,右鍵 Table,選擇 New Table,新建表;

新建表的界面如下,輸入表頭內容,以及數據類型,設置主鍵 等等;

保存表,輸入表名;

保存的時候發現,主鍵那塊設置可以為 NULL 了,就會提示錯誤,改一下再保存;

創建表完成,發現 Table 下多了一張新的表;

5. 給表中添加內容

自己添加數據庫表的內容即可;

這樣就好了,在 Navicat 里的簡單操作就是這些了。
下面講一下在 Java 代碼里的操作。

二、JDBC 連接Java代碼

1. Java 代碼

這里先把代碼貼上,有一些我遇到的問題,在后面敘述;

public class ConnMySQL {
 public static void main(String[] args) throws Exception {
 //加載驅動
 Class.forName("com.mysql.cj.jdbc.Driver");
 String url = "jdbc:mysql://localhost:3306/databasetest?useUnicode=trueuseJDBCCompliantTimezoneShift=trueuseLegacyDatetimeCode=falseserverTimezone=UTC";
 String user = "root";
 String password = "root";
 try(
  //用 DriverManager 獲取數據庫連接
  //返回的 Connection 就代表了 Java 程序和數據庫的連接
  Connection conn = DriverManager.getConnection(url, user, password);

  //使用 Connection 來創建一個 Statement 對象
  Statement stmt = conn.createStatement();

  //執行 SQL 語句
  ResultSet rs = stmt.executeQuery("select * from student"))
 {
  while (rs.next()){
  String number = rs.getString("number");
  String name = rs.getString("name");
  int age = rs.getInt("age");
  System.out.println(number + "---" + name + "---" + age);
  }
 }
 }
}

2. 報錯:Exception in thread “main” java.lang.ClassNotFoundException: com.mysql.jdbc.

查了原因之后發現,是因為少了一個包:mysql-connector-java-x.x.x-bin.jar;(注意:看自己的 MySQL 版本,選擇合適的安裝包)
這里放一個鏈接,是 8.0.15 的,如果需要的話可以下載;

鏈接: https://pan.baidu.com/s/1CZIPnDzn5XUTggQ-M05W1Q

提取碼: kdev

下載這個包解壓之后,進行如下安裝:

這樣問題就解決了

3. 報錯:Exception in thread “main” java.sql.SQLException: The server time zone value ‘Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone configuration property) to use a more specifc time zone value if you want to utilize time zone support.

沒錯,就是這么長的錯,嗯。。。雖然不知道具體什么原因,但查了之后,解決方法如下 :

之前看到的很多 URL 都是這么寫的:

String url = "jdbc:mysql://localhost:3306/databasetest"

現在改一下,改成這樣:

String url = "jdbc:mysql://localhost:3306/databasetest?useUnicode=trueuseJDBCCompliantTimezoneShift=trueuseLegacyDatetimeCode=falseserverTimezone=UTC"; 

問題就解決了;

可以正常的輸出數據庫表里的內容;

到此這篇關于使用 Navicat 創建數據庫并用JDBC連接的操作方法的文章就介紹到這了,更多相關 Navicat 創建數據庫內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • ubuntu kylin虛擬機中安裝KVM
  • ubuntu kylin 14.10下多個mysql 5.7.14安裝教程
  • Kylin對接JDBC集成Zepplin的實現方法

標簽:江蘇 威海 淮安 景德鎮 荊門 柳州 那曲 瀘州

巨人網絡通訊聲明:本文標題《使用 Navicat 創建數據庫并用JDBC連接的操作方法》,本文關鍵詞  使用,Navicat,創建,數據庫,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《使用 Navicat 創建數據庫并用JDBC連接的操作方法》相關的同類信息!
  • 本頁收集關于使用 Navicat 創建數據庫并用JDBC連接的操作方法的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: gv白受咬床单哭国产gv| 99热99操99射| 国外产一级毛片菠萝蜜视频| 成人毛片18女人毛片免费看软件| 巜商务旅行女老板戴绿色帽的| 午夜伦伦电影理论片A片结婚前夜 九七电影97电影理论片韩国 | 国产性猛交?XX?乱下载下载| 美女色水一级| 一级一级毛片免费播放| 合不拢腿(80年代h)| 被粗大jib捣出了白浆H| 巜交换做爰2H无删减金鱼妻| 绑在床头玉势调教| 2020国产v亚洲v天堂高清| 诱大美腿丝袜美腿丝袜美腿| [综影视]媚肉濡湿(高H)| 韩国电影三级日本r级| 日韩国产在线| 性欧美暴力猛交69式| 免费看av在线网站网址| 午夜精品久久久久久久99| chinesefootjobxxxx| 人人爽久久爽AV亚洲一牛影视| 丁香七月婷| 阿娇囗交全套高清图片视频| 三上悠亚ssni-674在线观看| 人妻人人人澡人人爽人人A片| 午夜理论片yy6090影院| 粉色视频在线入口| 亚洲一区二区三区不卡视频| 怎么舔会越来越多水| 少妇被按摩师摸高潮了| 啊别舔| 男人舔女的逼逼| 亚洲欧美日韩另类无码热情网| 俄罗斯一级毛片aaaa| mu子媾交全文阅读| 780pp亚洲情艺中心| 双腿绑在椅子两边扶手宝贝| 欧美性bbbbbxxxxx4050免费看| 国产看黄网站又黄又爽又色|