
文章插圖
前言:本篇文章適用于所有前后端開發(fā)者
眾所周知,只要是編程,那肯定是需要存儲數(shù)據(jù)的,無論是c語言還是java,都離不開數(shù)據(jù)的讀寫,數(shù)據(jù)之間傳輸不止,這也就形成了現(xiàn)代互聯(lián)網(wǎng)的一種相互存在關(guān)系!
而讀寫存儲的方式又有很多種,每一種方式都有利弊,比如一段文字存儲在一個txt的文件中,如果要讀的時候點開,但是當用戶多的時候,就會有很多個txt文件來儲存信息,這就會造成一種卡頓現(xiàn)象 。so,當數(shù)據(jù)庫出現(xiàn)的時候也就大部分的解決了這種問題,數(shù)據(jù)庫不僅僅可以存檔文本內(nèi)容,并且可以加快文本內(nèi)容的讀取,即使是有很多用戶一同訪問,也不會造成像打開txt文本程序這樣卡爆的擁擠現(xiàn)象 。
數(shù)據(jù)庫有很多種,每一種數(shù)據(jù)庫有每一種數(shù)據(jù)庫的作用,他們存在的目的都是相同的,那就是讀寫存儲數(shù)據(jù)!
那么今天我們進行的教程為:java對接MySQL數(shù)據(jù)庫并且查詢數(shù)據(jù)
筆者軟件配置詳情:
MySQL版本:MySQL57MySQL面板查看工具:Navivat PremiumJAVA:JDK--14.0.1JAVA編程工具:eclipse一.查看MySQL數(shù)據(jù)庫配置詳情我這里的地址是:localhost端口是:3306用戶名:root密碼:123456注:這個是數(shù)據(jù)庫的鏈接信息,是必須知道的,連接名不用管隨便建一個表(如果不會就去百度),如果你不建的話那等會就只能測試能不能連接成功,后面查詢表的教程就不用看了
二.將jar包導入項目并創(chuàng)建java文件1.我們先創(chuàng)建一個項目,名為:UrlMySQL
2.在UrlMySQL項目中創(chuàng)建一個java_mysql包名
3.在java_mysql包中創(chuàng)建mysql.java
4.開始導入jar文件,如果沒有:點我下載
5.在項目創(chuàng)建一個lib文件
6.將jar文件移入lib文件
彈出窗口確認
這個時候我們的jar還不能用,繼續(xù)教程
這樣就算是導入完畢了
二.我們開始編寫代碼
1.導包,導入sql,用import
package java_mysql;import java.sql.*;public class mysql {}注:如果沒有導入jar包肯定報錯2.整3個封裝的全局變量,分別為賬號密碼與數(shù)據(jù)庫鏈接地址
package java_mysql;import java.sql.*;public class mysql {private String userName = "root";private String password = "123456";private String url = "jdbc:mysql://localhost:3306/yggl";}3.因為是封裝的,所以我們還要把它整出來
package java_mysql;import java.sql.*;public class mysql {private String userName = "root";private String password = "123456";private String url = "jdbc:mysql://localhost:3306/yggl";public String url(){return url;}public String name(){return userName;}public String mima(){return password;}}4.搞個主函數(shù)main,我們要開始搞事情了
package java_mysql;import java.sql.*;public class mysql {private String userName = "root";private String password = "123456";private String url = "jdbc:mysql://localhost:3306/yggl";public String url(){return url;}public String name(){return userName;}public String mima(){return password;}public static void main(String[] args) {}}5.加載驅(qū)動,這一步一定認真看著,我們用異常拋出就行了
try {Class.forName("com.mysql.jdbc.Driver");//加載驅(qū)動System.out.println("驅(qū)動加載成功!");}catch (ClassNotFoundException e) { System.out.println("加載失?。?); e.printStackTrace();}必看:MySQL 8.0 以下版本為com.mysql.jdbc.Driver
必看: MySQL 8.0 以上版本為com.mysql.cj.jdbc.Driver
留名:用MySQL57的是8.0以下版本,所以用com.mysql.jdbc.Driver
package java_mysql;import java.sql.*;public class mysql {private String userName = "root";private String password = "l56585470";private String url = "jdbc:mysql://localhost:3306/yggl";public String url(){return url;}public String name(){return userName;}public String mima(){return password;}public static void main(String[] args) {try {Class.forName("com.mysql.jdbc.Driver");System.out.println("驅(qū)動加載成功!");}catch (ClassNotFoundException e) { System.out.println("加載失??!"); e.printStackTrace();} }}現(xiàn)在我們的代碼已經(jīng)寫到這里了,我們一步一步解析,如果你看完本教程還不懂,那你就留言?。。。〗坛汤^續(xù)
以上關(guān)于本文的內(nèi)容,僅作參考!溫馨提示:如遇健康、疾病相關(guān)的問題,請您及時就醫(yī)或請專業(yè)人士給予相關(guān)指導!
「愛刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內(nèi)容,希望對您有所幫助:- sql數(shù)據(jù)庫使用教程 數(shù)據(jù)庫datetime格式
- 教你用mac命令行查看內(nèi)存 mac查看內(nèi)存使用情況
- itools投屏教程 itools投屏怎么用
- 巡更點安裝和使用 蘭德華巡更系統(tǒng)使用方法
- 石榴石的功效與禁忌 石榴石的功效與作用
- 石榴石的功效與作用寓意 石榴石的功效與作用
- tcl去甲醛空氣凈化器有用嗎
- 同吃無副作用 沐舒坦和小綠葉可以一起吃嗎,可以
- 石榴石有很多你不知道的作用與功效 石榴石的功效與作用
- 石榴石的功效和作用是什么?石榴石七大功效 石榴石的功效與作用
