日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

Navicat for mac怎么使用 Navicat for mac使用教程

Navicat for mac如何使用?這篇文章主要內(nèi)容是Navicat for mac使用教程 。使用Mac的用戶有過疑惑是Navicat for mac如何使用?那么小編在這里分享一下Navicat for mac如何使用?下面跟著小編一起來看看Navicat for mac使用教程 。
Navicat for mac使用教程:1.安裝后第一次打開會彈出此框要求你連接mysql 。連接名隨便填 , password 默認(rèn)為 root.

Navicat for mac怎么使用 Navicat for mac使用教程


2.完成之后 , 進(jìn)入主界面你會看到你剛看創(chuàng)建的Connection.(這里我創(chuàng)建的連接名字為DB)
Navicat for mac怎么使用 Navicat for mac使用教程


【Navicat for mac怎么使用 Navicat for mac使用教程】3.打開DB , 你會發(fā)現(xiàn)里面有幾個已經(jīng)創(chuàng)建的數(shù)據(jù)庫 , 這是系統(tǒng)自動幫你創(chuàng)建的 , 不用管他 。
4.接下來 , 創(chuàng)建自己需要的數(shù)據(jù)庫 。右擊->new Database:
Navicat for mac怎么使用 Navicat for mac使用教程


Default Character Set 選擇utf8.
Default Collation 選擇utf8_bin.
這樣選擇可以避免出現(xiàn)中文亂碼出現(xiàn) 。
5.接下來在我們剛才創(chuàng)建的數(shù)據(jù)庫下建表 。
右鍵->new table:
Navicat for mac怎么使用 Navicat for mac使用教程


在這個表中 , 我建立了三個域 , ID,adminName,password 。
在此界面下可以選擇類型 , 長度 , 小數(shù)點后長度 , 是否為空 , 和設(shè)置為主鍵等功能 。
選中一個域后 , 還可以在界面底部設(shè)置其他屬性 , 有默認(rèn)值 , Comment , Column Format等
這里我給ID設(shè)為自增長 。
6.之前說過mysql會有出現(xiàn)中文亂碼的情況 。在這個表中的adminName域則可能存在中文 。
避免亂碼 , (對每一個用到中文的域)同時字符編碼也要進(jìn)行如下設(shè)置 , 點擊adminName:
Navicat for mac怎么使用 Navicat for mac使用教程


7.最后在options選擇中同樣的設(shè)置字符編碼如下 。
Navicat for mac怎么使用 Navicat for mac使用教程


點擊save:
Navicat for mac怎么使用 Navicat for mac使用教程


創(chuàng)建成功 。
特別注意 , 最后在使用JDBC連接數(shù)據(jù)庫時url應(yīng)當(dāng)在后面加上?useUnicode=true&characterEncoding=UTF-8
如下:
public class ConnectDB {public static Connection getConnection() {Connection connection = null;try {Class.forName("com.mysql.jdbc.Driver");//-----在url后面添加useUnicode=true&characterEncoding=UTF-8這些參數(shù)是為了讓mysql數(shù)據(jù)庫可以識別中文-----String url = "jdbc:mysql://localhost:3306/vote?useUnicode=true&characterEncoding=UTF-8";String username = "root";String password = "root";try {connection = DriverManager.getConnection(url,username,password);} catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace();}} catch (ClassNotFoundException e) {// TODO Auto-generated catch blocke.printStackTrace();}return connection;} }
連接數(shù)據(jù)庫時出現(xiàn)的問題:
Navicat for mac怎么使用 Navicat for mac使用教程


這種情況有人說是沒有給root分配權(quán)限 , 有人說是密碼不正確 。
這個我還不敢斷定 。
我的解決辦法是修改密碼 。在navicat下修改密碼很簡單
在User下找到與上面對應(yīng)出異常的用戶 。這里是root@localhost
點擊進(jìn)入:
Navicat for mac怎么使用 Navicat for mac使用教程


在password 和 Confirm password 兩項中填入root.
Navicat for mac怎么使用 Navicat for mac使用教程


    推薦閱讀