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

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條評論
主站蜘蛛池模板: 中文字幕日韩专区 | 久久综合香蕉久久久久久久 | 欧美日韩一级黄色片 | 国产自愉怕一区二区三区 | 国产日韩欧美综合一区 | 韩国成人毛片aaa黄 韩国高清不卡一区二区 | 国产一区二区三区免费 | 午夜伦y4480影院中文字幕 | 四虎国产精品成人永久免费影视 | 女人zzzooooxxxx | 国产成人精品男人免费 | 国产末成年女av片 | 色91在线 | 中文字幕久久精品波多野结 | 九九免费观看全部免费视频 | 日韩成人在线网站 | 99久久精品国产一区二区三区 | 欧美一级免费 | 国产成人精品一区二区不卡 | 91chinese 永久免费 | 美美女高清毛片视频黄的一免费 | 成人免费观看www视频 | 香蕉亚洲| 成人永久福利在线观看不卡 | 国产成人精品精品欧美 | 一级毛片日韩a欧美视频 | 国产人成精品综合欧美成人 | 青青热久久国产久精品 | 波多野结衣 一区二区 | 亚洲高清资源 | 日本夜夜操 | 香蕉网视频 | 奇米影视第 | 国产在线色视频 | 国产精品亚洲二区在线 | 精品久久久久久综合日本 | 国产精品999在线 | 国产亚洲欧洲国产综合一区 | 一级欧美在线的视频 | 日本免费一区二区久久人人澡 | 日韩五月|