程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> Myeclipse銜接mysql數據庫心得領會

Myeclipse銜接mysql數據庫心得領會

編輯:MySQL綜合教程

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類,掌握台就會顯示數據庫裡說有效戶信息,太晚了,睡覺,改天編纂一下,太亂了。 

願望能對你有所贊助!

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved