亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

JDBC讓java程序連上數據庫(mysql數據庫)

系統 1761 0

一、小論異常

其實JDK已經提供了一組API讓java程序連上數據庫,并執行SQL語句,其實說起來也蠻簡單的,但是絕對是一個細致活,因為稍不留神,異常就鋪天蓋地的來了,下面說說這些異常吧(聲明一下:我用的是數據庫是MySQL):?

1、異常一: java.lang.ClassNotFoundException : com.mysql.jdbc.Drive

正確語句:

//裝載對應數據庫的驅動類

Java代碼?
            Class.forName("com.mysql.jdbc.Driver").newInstance();  


          

驅動jar包要從www.sql.org官網上下載,"com.mysql.jdbc.Driver"也是SQL定義好的,拷貝下來隨用隨取就行了,但是如果一不留神寫錯了,寫成了"com.mysql.jdbc.Drive",就會報這個異常: java.lang.ClassNotFoundException : com.mysql.jdbc.Drive 所以以后看到這個異常,一定要明白,是驅動名字寫錯了。

?

?

2、異常二: java.lang.ClassNotFoundException : com.mysql.jdbc.Driver

名字沒寫錯啊,為什么還會報異常呢?這是因為沒有把驅動包引入進來,可以在Project上右鍵——選擇Properties——點擊左欄Java Build Path選項——左邊選項欄Libraries——Add External JARs(選擇驅動包的路徑)——OK,就把驅動包添加進來了,這個異常也就解決啦!

?

?

3、異常三:

正確語句:

//數據庫連接串

Java代碼??
                  String url = "jdbc:mysql://localhost:3306/netjavablog";  


                

數據庫URL代表的是一種通信協議——JDBC協議,MySQL的連接串的格式為:jdbc:mysql://ip地址:端口號/數據庫名字

如果是ip地址或者端口號寫錯了,報的異常是同一種:

com.mysql.jdbc.exceptions.jdbc4.CommunicationsException : Communications link failure

提示連接失敗,看到這個,一定去檢查ip地址和端口號,他們很有可能是罪魁禍首哦!

數據庫名字寫錯了:

com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException : Unknown database 'javablog'

說明不存在這個數據庫,檢查一下數據庫名字就行了

?

?

4、異常四: java.sql.SQLException : Access denied for user 'root'@'localhost' (using password: YES)

正確語句:

//創建連接,傳入連接串,帳號,密碼

Java代碼?
                        Connection connection = DriverManager.getConnection(URL,"root","netjava"); 


                      

報這個異常是由于密碼寫錯了,檢查一下自己的密碼吧!粗心真是寸步難行啊!

?

這三行語句一點沒有技術含量,完全是固定格式,但是如果不細心的話會給程序帶來很多異常,阻擋我們前進的腳步,可能出現的異常有很多,

我只是簡單列舉幾種,像如果sql語句寫錯了也會報異常的,這個異常中種類就比較多,我也不一一列舉了。千萬不能粗心大意啊!

?

?

二、java與數據庫連接小試

?

今天寫了一個小程序,實現了將java程序與數據庫的連接,并實現了顯示數據庫的內容、插入數據、刪除數據的基本功能,其實只是創建連接那幾行代碼

是新接觸的,像其他的功能的實現基本上都是以前的知識點,沒太大的難度,可能難得就是sql語句吧,我不太熟悉,寫得也很少,看來以后該在sql語句上下功夫了,先這樣吧,未完待續!

?

?

JDBC讓java程序連上數據庫(mysql數據庫)


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 亚洲一区二区中文字幕 | 99久久国产免费中文无字幕 | 欧美成人免费在线 | 日本一区二区免费视频 | 午夜香蕉视频 | 国产成人a毛片 | 免费国产a国产片高清不卡 免费国产阿v视频在线观看 | 97中文字幕在线观看 | 在线观看精品国语偷拍 | 天天干天天操天天透 | 中文字幕久久久久久精 | 日本xoxo | 精品国产免费第一区二区三区日韩 | 久久97久久97精品免视看清纯 | 国产欧美专区在线观看 | 日本黄 色 成 年 人免费观看 | 欧洲一级做a爱在线观看 | 日日狠狠的日日日日 | 欧美大吊视频 | 国产精品欧美韩国日本久久 | 天天躁狠狠躁夜躁2021 | 成 人 黄 色 视频播放1 | 色老头在线观看精品 | 久久精品亚洲日本波多野结衣 | 台湾一级毛片永久免费 | 久久亚洲欧美 | 欧美精品亚洲精品日韩专区va | 亚洲精品国产字幕久久不卡 | 日本一级毛片高清免费观看视频 | 色综合中文 | 四虎影院网 | 国产级a爱做片免费观看 | 69日本人xxxx16—18 | 免费高清在线影片一区 | 色婷婷综合欧美成人 | 亚洲日本va中文字幕婷婷 | 四虎成人免费影院网址 | 欧美黄视频在线观看 | 国产亚洲精品成人久久网站 | 中文一区在线 | 狠狠色丁香久久婷婷综 |