java串連mysql資料庫

來源:互聯網
上載者:User

標籤:

1. jdk的安裝

首先下載相應的jdk安裝包,直接點擊安裝即可,中間可選擇自己想要jdk安裝目錄,安裝完畢後,配置環境變數。win7下點擊電腦->屬性->高級系統變數->環境變數,出現以下頁

建立系統變數,JAVA_HOME,JAVA_HOME的設定值為安裝jdk安裝地址,我的電腦設定為D:\Program Files\java\jdk1.8.0_31,

然後配置classpath,classpath的變數值設定為.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;

環境變數配置完畢後,在dos命令視窗下,輸入java -version 驗證java安裝成功與否,

表示java安裝成功,如未出現提示,可重啟機器嘗試。

2. eclipse作為java的開發工具,其安裝簡單,eclipse官網下載合適的版本後,直接解壓,點擊解壓檔案中的eclipse.exe即可啟動使用

3. mysql 的安裝

mysql的安裝過程以及使用,此處不在作出詳細介紹可參考http://jingyan.baidu.com/article/e52e3615a1128c40c70c5174.html

4.java 串連mysql需要安裝相應的jdbc軟體包,在mysql官網上下載JDBC Driver for MySQL (Connector/J)下載相應的zip軟體包,解壓至你想要的位置即可,

開啟解壓後的檔案夾有相應的jar包,如

然後配置驅動包環境變數,在classpath後追加解壓後出現的jar包的位置即可,我這裡配置的是D:\mysql-connector-java-5.1.22\mysql-connector-java-5.1.22\mysql-connector-java-5.1.22-bin.jar;

5 建立相應的測試表

在mysql下建立相應的表,建立命令為

CREATE TABLE test_table(        id int(10) PRIMARY KEY,    name varchar(10),    class varchar(10),    subject varchar(10));

然後插入相應的資料,

INSERT test_table VALUES(1,"小紅","三年級5班","數學")

資料插入完畢,下面進行java代碼的編寫

6. java代碼的編寫

在eclipse中添加mysql-connector-java-5.1.22-bin.jar的引用後,開始下面代碼的編寫

import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class MysqlTest {public static void main(String[] args)throws Exception,SQLException{          String driver="com.mysql.jdbc.Driver";          String ur="jdbc:mysql://127.0.0.1:3306/test";          Class.forName(driver);                  Connection connecter=DriverManager.getConnection(ur, "tong", "123456");            if(!connecter.isClosed()) System.out.println("success in getConnetion");        Statement statement=connecter.createStatement();        ResultSet rs=statement.executeQuery("select * from test_table");         System.out.println("編號"+"\t"+"名字"+"\t"+"班級"+"\t"+"學科");         String No=null,Name=null,classn=null,subject=null;         while(rs.next())         {             No=rs.getString("id");                     Name=rs.getString("name");             classn=rs.getString("class");             subject=rs.getString("subject");             System.out.println(No+"\t"+Name+"\t"+classn+"\t"+subject);         }     }}

String ur="jdbc:mysql://127.0.0.1:3306/test";其中test代表相應的資料庫名稱,

Connection connecter=DriverManager.getConnection(ur, "tong", "123456");其中tong代表資料庫連接使用者名稱,123456為串連密碼,最後在eclipse中執行的結果為

 

java串連mysql資料庫

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.