Myeclipse銜接mysql數據庫心得領會。本站提示廣大學習愛好者:(Myeclipse銜接mysql數據庫心得領會)文章只能為提供參考,不一定能成為您想要的結果。以下是Myeclipse銜接mysql數據庫心得領會正文
我是給同窗做一個J2EE 關於struct+hibernate構造的課設,數據庫之前用的是Oracle,數據庫喪失,不想裝Oracle,那玩意裝在簿子上太刀了,卸不失落惡心...就換個mysql給他改改,網上的一些帖子,太老了,版本和網址都是創新沒有翻內容,頭年夜,不給力啊,照樣不克不及端賴收集,究竟有些器械要信任本身--想到了本身嘗嘗.思慮才是霸道.
以上都是空話.開端:
Myeclipse銜接mysql數據庫之前先弄定這幾項:
步調:
1. Install JDK,Tomcat,myeclipse (如今MyEclipse8.5曾經全體封裝,不須要eclipse了,固然我小我以為照樣去測驗考試eclipse搭建平台)
羅嗦幾句:
eclipse版本有很多種,個中依據本身的開辟目標分歧,本身居心的去找須要的開辟版本,eclipse3.5 伽利略版本 +JOSS Tools(插件)+MyEclipse插件,夠了,如許的著手,能知根知底。不依附綁定,由於可視化曾經變得更少,設置裝備擺設文件全體是手寫,本身寫JUINT測試。
以上的空話足夠你開辟去對 struct +hibernate+spring 停止 J2EE分量級開辟。
url:http://www.eclipse.org/downloads/
截圖:
2. MyEclipse銜接mysql須要的 connect Driver(我有,誰要給我留郵箱,我給你發,公司偷閒正午給須要的群發),
這也給出官方地址:如圖:具體標注,具體步調圖
接著:
接著:
接著:
接上去會湧現歐洲,亞洲些許版本,記住:根本都行,我選的是美國版,隨意哪個都行。
插件有了,接上去是甚麼要預備的呢?-->裝置mysql,這個我不細說,由於我以為裝置mysql的成績只要一個就是:用戶名和暗碼記住了!!!
正式進入主題:
直接看圖,我認為我措辭 笨,直接截圖,空話說多會挨罵。
1.
正文:雙箭頭是由於這兩種選擇都是一樣的成果。
2.
3.
點擊 finish,完成數據庫驅動銜接。
4.
翻開銜接就是----測試數據庫設置裝備擺設能否勝利-----只需你沒油滑,就必定會勝利!!!
5.接上去添加mysql數據銜接的扎包:
不寫了,下次我編纂完,其實就是點 下一步,然後見一個名字:mysqljars 點左邊的 addJars,然後找到 你誰人
點擊完成,完成,完成。。。。
然後在你的工程下見一個 java類,測試一下,ok了,固然你得先稀有據庫才行,我就先把代碼還有類代碼都貼上去吧
類名:隨意吧
package com.bipt.db; import java.sql.Statement; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; public class DBCon { public static Connection conn=null; public static Statement stmt = null; public static ResultSet rs = null; public void getCon() throws ClassNotFoundException, SQLException { Class.forName("com.mysql.jdbc.Driver"); conn = DriverManager.getConnection("jdbc:mysql://localhost/btestdemo?" + "user=root&password=bipt"); } public void closeCon(Connection conn) throws SQLException { if (conn != null) conn.close(); } public static void main(String[] args) { DBCon dbc = new DBCon(); try { dbc.getCon(); stmt = conn.createStatement(); rs = stmt.executeQuery("select * from user"); while(rs.next()) { System.out.println(rs.getInt("USERID")); System.out.println(rs.getString("USERNAME")); System.out.println(rs.getString("USERPASSWORD")); // System.out.println(rs.getString("USERMAIL")); //System.out.println(rs.getDate("USERTIME")); // System.out.println(rs.getString("USERINTEGRAL")); //System.out.println(rs.getString("USERSEX")); System.out.println(); } System.out.println("conn:" + DBCon.conn); System.out.println("mysql測試勝利"); } catch (ClassNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }
mysql劇本:
CREATE TABLE `user` ( `USERID` int(11) NOT NULL auto_increment, `USERNAME` varchar(30) NOT NULL default '', `USERPASSWORD` varchar(30) default '', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=gb2312; go
運轉這個java類,掌握台就會顯示數據庫裡說有效戶信息,太晚了,睡覺,改天編纂一下,太亂了。
願望能對你有所贊助!