1. 程式人生 > >ubuntu16.04下MySQL驅動、使用eclipse連結資料庫

ubuntu16.04下MySQL驅動、使用eclipse連結資料庫

今天終於小凡我終於完成了這個問題,下面來分享一下具體過程。
1、在官網上下載MySQL驅動的安裝包(.tar.gz格式的),4、5M左右,這個一般沒什麼問題。
接下來需要將它解壓,這裡我是我將檔案解壓到了 /opt/目錄下,這個問題也不大。
2、解壓之後的檔案包內容如下
[email protected]:/opt/mysql-connertor$ ls
build.xml CHANGES COPYING docs mysql-connector-java-5.1.41-bin.jar README README.txt src
在該檔案中重點加黑了一個jar檔案,經過度孃的指導,我們需要這個檔案複製到你的jdk目錄中lib目錄下,如果你已經安裝了tomcat伺服器,也可以順便複製到你tomcat目錄中lib目錄下。
3、下載開啟eclipse,進入選單windows->prefrences,進入Java->Build Path->user libraries,選擇新建,命名為mysql,如下所示這裡寫圖片描述


之後在右側選擇 Add External JARs,會看到提示內容,選擇你的jar檔案即可。
4、建立Java project,我這裡命名為x,右鍵其,選擇Build Path->,從列表中選擇user library,在next介面中選擇上面部署的mysql安裝包即可;
3、4步驟,可能會因為版本的不同,eclipse介面顯示不同,但是大概的位置是一定的,所以仔細找找肯定會找到。
5、編寫程式碼驗證,我的第一次程式碼如下:

 package cn;
import java.sql.*;
public class My {
    public static void main
(String args[]) { try { Class.forName("com.mysql.jdbc.Driver"); //載入MYSQL JDBC驅動程式 System.out.println("Success loading Mysql Driver!"); } catch (Exception e) { System.out.print("Error loading Mysql Driver!"); e.printStackTrace(); } try
{ Connection connect = DriverManager.getConnection( "jdbc:mysql://localhost:3306/first","root","password"); System.out.println("Success connect Mysql server!"); //select code Statement stmt = connect.createStatement(); ResultSet rs = stmt.executeQuery("select * from student_table2"); while (rs.next()) { System.out.println(rs.getString("student_id")); } } catch (Exception e) { System.out.print("get data error!"); e.printStackTrace(); } } }

可能小白會對裡面的部分程式碼不瞭解,這裡重點說一個片段:
Connection connect = DriverManager.getConnection(
“jdbc:mysql://localhost:3306/first”,”root”,”password”);
上面的DriverManager.getConnection代表獲取資料庫連結,括號後面是3個引數:資料庫URL、使用者名稱、使用者密碼,其中,資料庫URL的寫法如下
jdbc:mysql://hostname:port/databasename,對於本地客戶端來說,基本上就是localhost:3306不會變,如果一切正常,將會輸出如下結果
Success loading Mysql Driver!
Fri Mar 03 22:27:18 CST 2017 WARN: Establishing SSL connection without server’s identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn’t set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to ‘false’. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification.
Success connect Mysql server!
1
2
3
4
5

相關推薦

ubuntu16.04MySQL驅動使用eclipse連結資料庫

今天終於小凡我終於完成了這個問題,下面來分享一下具體過程。 1、在官網上下載MySQL驅動的安裝包(.tar.gz格式的),4、5M左右,這個一般沒什麼問題。 接下來需要將它解壓,這裡我是我將檔案解壓到了 /opt/目錄下,這個問題也不大。 2、解壓之後的

ubuntu16.04mysql的安裝和卸載。

root密碼 編輯 ide conf oot 提示 ubunt ica ges 一、  以前都是在windows上使用mysql數據庫,到Linux上還不是很熟悉,這也作為自己的一個記錄。   首先MySQL官方也給出了兩種安裝方式:   一:下載安裝包的形式, 因為我個人

ubuntu16.04mysql 配置(1)

SQ 圖片 ubuntu windows10 結果 導致 獲得 所有 版本 現狀 最近在學習WordPress,於是在windows10(以下稱主機)下搭建了ubuntu 16.04的虛擬機(以下稱客機),主機IP:192.168.1.101,客機采用橋接方式連

Ubuntu16.04安裝python3.5並連結到預設python

參見http://blog.csdn.net/woainishifu/article/details/74080497安裝pipwget https://bootstrap.pypa.io/get-pip.py  sudo python3 get-pip.py  sudo p

關於ubuntu16.04無線驅動的問題

最近由於學習ROS開始使用ubuntu系統,一開始安裝的虛擬機器,後來感覺不方便,就安裝了win10+ubuntu16.04雙系統 至於系統如何安裝,網上教程很多,這裡就不重複。 安裝完系統後很蛋疼的一個問題是我的ubuntu系統連線不上無線網,不是連線不上

騰訊雲Ubuntu16.04搭建Java開發環境(工具,JDK,Eclipse,MySQL,Tomcat)

工具使用 1.WinSCP:用來傳輸檔案 2.PuTTY:用來開啟命令列 JDK環境配置 1.首先配置jdk環境,到官網下載jdk的linux版本 2.建立目錄/usr/local/java用於存放jdk檔案 mkdir /usr/local/jav

Ubuntu16.04nginxftpmysql的安裝配置及使用者建立

    在阿里雲購買伺服器後,需要安裝一些最基本的服務:nginx、ftp、mysql,注意在阿里雲安全組配置相關埠(80,21,22埠)。     安裝過程主要參考其他教程,我在他人教程的基礎上記錄一些遇到的問題及解決辦法。 一、Ubuntu中安裝配置nginx

[轉]Ubuntu16.04ralink rt3290驅動安裝

update creating sca change other nts ems .net rri 出處:https://askubuntu.com/questions/253632/how-do-i-get-a-ralink-rt3290-wireless-card-w

Ubuntu16.04nginx+mysql+php+redis

images fastcgi light -c 連接 dev 是否 memcache word 一、redis簡介 Redis是一個key-value存儲系統。和Memcached類似,為了保證效率,數據都是緩存在內存中。區別的是redis會周期性的把更新的數據寫入磁盤或者

ubuntu16.04python2python3環境選擇與python升級

pip3 eba 更換 rac 查看 ror 使用 tps 切換 參考鏈接:https://www.jianshu.com/p/63c1f22e1fed Ubuntu中python版本問題: 添加PPA: sudo add-apt-repository ppa:jon

Ubuntu16.04 安裝PHP+apache2+mysql以及MySQL擴展

依然 兩個 -s amp cli 安裝 oot 連接 用戶 註:本人是在騰訊雲服務器上安裝了Ubuntu16.04系統,在騰訊雲中安裝測試使用的。 1、安裝前建議先進入到Root狀態下 2、這個時候更新系統 apt update 3、安裝Apache2 apt instal

ubuntu16.04安裝mysql詳細步驟

libmysql 51cto ima star 進入 linu term 軟件 檢驗 我們打開Xshell,通過如入命令安裝mysql 依次輸入這三條命令; sudo apt-get install mysql-server sudo apt install mys

Ubuntu16.04修改MySQL數據的默認存儲位置

true img app sbin 路徑 brush bubuko sql usr 由於在Linux下MySQL默認是存儲在/var/lib/mysql目錄下,mysql的數據會非常大,由於/var所劃分的空間不夠大,所以我們需要將mysql數據存放路徑修改一下,放到大分區

Ubuntu16.04安裝MySQL與解除安裝

  首先執行下面三條命令: sudo apt-get install mysql-server sudo apt install mysql-client sudo apt install libmysqlclient-dev 安裝成功後可以通過下面的命令測試是否安裝成功

ubuntu16.04 python程式設計修改資料夾許可權讀寫資料庫等操作

1. python程式設計修改資料夾許可權 import os os.system('chmod 777 ', file) 擴充套件: Linux系統中,每個使用者的角色和許可權劃分的很細緻也很嚴格,每個檔案(目錄)都設有訪問許可許可權,利用這種機制來決定某個使用者通過某種方

深度學習開發環境配置第一彈:Ubuntu16.04安裝NVIDIA顯示卡驅動+CUDA9.0.176配置

一、解除安裝舊NVIDIA驅動 sudo apt-get remove --purge nvidia* 二、拉黑Ubuntu核心裡面自帶的nouveau驅動 本人親測使用的是: 1、在/etc/modprobe.d/路徑新增並修改配置檔案 [email 

Ubuntu16.04修改MySQL資料的預設儲存位置

原文摘自: https://blog.csdn.net/prliebtsy/article/details/79995620 1.首先第一步當然是down掉MySQL了: # /etc/init.d/mysql stop 2.接著建立新的資料庫路徑: # mkdir

ubuntu16.04安裝qq/tim微信等windows應用並解決無法輸入中文的問題

1.安裝deepin-wine環境: git clone https://gitee.com/wszqkzqk/deepin-wine-for-ubuntu.git cd deepin-wine-for-ubuntu ./install.sh 2.下載並安裝所需要的dee

Ubuntu16.04 的網易雲出現網路異常無法播放,介面無響應等問題的統一解決

能夠在Linux系統下體驗到原生介面的網易雲音樂是件不錯的事情,但是它總是經常性的出現網路異常,介面無響應的問題 我為了聽歌,進行深入探究: 首先通過終端啟用網易雲音樂:sudo netease-cloud-music 會得到網易雲音樂執行時的資訊,比如一些出錯的資訊 其實我已經解決了首要的問題(QSslS

Ubuntu16.04安裝mysql

1.安裝MySql 依次執行以下三條命令 sudo apt-get install mysql-server sudo apt install mysql-client sudo apt install