本文目錄一覽:
如何安裝mysql的odbc連接器
工具/原料
事先配置相應的環境
mysql(mysql安裝程序)
mysql-connector-odbc-3.51.20-win32.exe(mysql數據源dobc安裝程序)
步驟/方法
1、在網上下載一個是MYSQL數據庫的ODBC驅動程序:mysql-connector-odbc-3.51.20-win32.exe(已上傳),以默認選項安裝該文件。
打開數據源:開始-設置-控制面板-找到數據源
打開數據源(ODBC),在用戶DSN選項卡中點擊“添加”按鈕,彈出“創建新數據源”窗口。
選中“MYSQL
ODBC
5.1
Driver”,點擊“完成”按鈕。
彈出新窗口,在login選項卡中填寫數據源信息。
Data
Source
Name
數據原名稱;
Discription
描述(選填);
Server
數據源計算機的IP;
User
數據庫用戶名;
Password
數據庫密碼;
DataBase
數據源所要連接的數據庫;
配置完後,點擊“test”按鈕,
如果出現如下提示,即配置成功。
點擊“OK”返回用戶DSN選項卡,增加一條記錄,名為你所配置的數據源名稱。
IDEA如何連接mysql?
IDEA軟件開發集成工具,常用於java軟件項目開發,軟件項目中使用到了mysql數據庫存儲數據的時候,需要使用客戶端圖形化工具連接數據查看或修改數據內容,使用IDEA就可以直接連接數據庫查詢或修改數據,不需要再單獨下載數據庫客戶端軟件了,下面我介紹下如何使用IDEA連接mysql數據庫查詢數據內容的方法:
1、
打開IDEA軟件工具,正常打開一個項目工程之後,在工具類的右側會看到Database圖標,點擊打開之後,如果之前沒有連接過任何數據庫,這個窗口頁面都是空的點擊如圖所示的加號按鈕,創建一個新的數據庫連接
;
2、選擇Data Source,然後再選擇MySQL,這裡可以看到支持很多種數據庫類型,這裡選擇您自己對應使用的數據庫類型,這裡我們演示使用的是mysql數據庫;
3、在這個頁面需要填寫連接的數據庫host,數據庫名稱,用戶名以及密碼,端口如果是mysql默認是3306,如果沒有修改保持默認即可;
4、連接mysql需要配置mysql連接的數據庫驅動文件,如果沒有配置的話,會提示沒有可用的驅動,在頁面點擊加號按鈕找到電腦的驅動文件位置、添加上即可
;
5、驅動文件和連接配置信息填寫完成之後,點擊Test Connection按鈕測試連接是否可以正常連接,當出現Connection successful提示即表示測試連接成功,以上配置信息填寫正確
;
6、直接點擊確定按鈕,即可正常打開連接進行mysql數據庫內容的查詢了,可以看到tables是數據庫表,下面是函數對象
;
7、在某個表名稱上,雙擊鼠標左鍵,即可打開表數據內容窗口,查詢到了數據表中內容數據,可以針對數據進行增刪改查等操作;
8、從以上操作可以看到,一般寫代碼一般調試數據的時候,可以都在IDEA工具中完成了,不需要再多次切換工具那麼麻煩了。
如何用java創建mysql數據庫
JDBC連接數據庫
•創建一個以JDBC連接數據庫的程序,包含7個步驟:
1、加載JDBC驅動程序:
在連接數據庫之前,首先要加載想要連接的數據庫的驅動到JVM(Java虛擬機),
這通過java.lang.Class類的靜態方法forName(String className)實現。
例如:
try{
//加載MySql的驅動類
Class.forName(“com.mysql.jdbc.Driver”) ;
}catch(ClassNotFoundException e){
System.out.println(“找不到驅動程序類 ,加載驅動失敗!”);
e.printStackTrace() ;
}
成功加載後,會將Driver類的實例註冊到DriverManager類中。
2、提供JDBC連接的URL
•連接URL定義了連接數據庫時的協議、子協議、數據源標識。
•書寫形式:協議:子協議:數據源標識
協議:在JDBC中總是以jdbc開始
子協議:是橋連接的驅動程序或是數據庫管理系統名稱。
數據源標識:標記找到數據庫來源的地址與連接端口。
例如:(MySql的連接URL)
jdbc:mysql:
//localhost:3306/test?useUnicode=truecharacterEncoding=gbk ;
useUnicode=true:表示使用Unicode字符集。如果characterEncoding設置為
gb2312或GBK,本參數必須設置為true 。characterEncoding=gbk:字符編碼方式。
3、創建數據庫的連接
•要連接數據庫,需要向java.sql.DriverManager請求並獲得Connection對象,
該對象就代表一個數據庫的連接。
•使用DriverManager的getConnectin(String url , String username ,
String password )方法傳入指定的欲連接的數據庫的路徑、數據庫的用戶名和
密碼來獲得。
例如:
//連接MySql數據庫,用戶名和密碼都是root
String url = “jdbc:mysql://localhost:3306/test” ;
String username = “root” ;
String password = “root” ;
try{
Connection con =
DriverManager.getConnection(url , username , password ) ;
}catch(SQLException se){
System.out.println(“數據庫連接失敗!”);
se.printStackTrace() ;
}
4、創建一個Statement
•要執行SQL語句,必須獲得java.sql.Statement實例,Statement實例分為以下3
種類型:
1、執行靜態SQL語句。通常通過Statement實例實現。
2、執行動態SQL語句。通常通過PreparedStatement實例實現。
3、執行數據庫存儲過程。通常通過CallableStatement實例實現。
具體的實現方式:
Statement stmt = con.createStatement() ;
PreparedStatement pstmt = con.prepareStatement(sql) ;
CallableStatement cstmt =
con.prepareCall(“{CALL demoSp(? , ?)}”) ;
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/191146.html