準備工作
1、安裝配置好eclipse
下載jdbc驅動 這裏我用到的是mysql的驅動mysql-connector-java-5.1.6-bin
鏈接:https://pan.baidu.com/s/1PmQRCa0JL9aXGL1iW209dQ
提取碼:or8w
2、下載mysql 用於連接數據庫
安裝mysql的時候要記住自己的用戶名和密碼
一般默認情況下用的是root用戶名,密碼自己設置一個簡單一點的
3、下載navicate用於更便捷的建表
開始創建工程並驗證測試
1、打開eclipse,創建一個動態web工程或者一個簡單的項目工程
這裏如果知道如何創建一個web工程的可以自行創建一個web工程
不知道如何創建一個動態web工程的可以直接創建一個普通的java工程
沒有什麼影響
2、創建完以後在工程裏面新建一個文件夾lib,將mysql-connector-java-5.1.6-bin驅動複製到這個文件夾下面,然後右擊,有一個builderpath,點擊Add to builder path
3、創建一個MainTest類,在裏面寫代碼
注意:創建連接裏面的jdbcdemo要改成你自己的數據庫名稱
package com.cxp.jdbc.test;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import com.mysql.jdbc.Connection;
import com.mysql.jdbc.Driver;
import com.mysql.jdbc.Statement;
public class MainTest {
public static void main(String[] args) {
try {
// 註冊驅動
DriverManager.registerDriver(new Driver());
// 創建連接
Connection cn = (Connection) DriverManager.getConnection("jdbc:mysql://localhost/jdbcdemo", "root", "771003");
// 創建statement
Statement st = (Statement) cn.createStatement();
// 結果集
String sql = "select * from user_table";
ResultSet rs = st.executeQuery(sql);
while(rs.next()) {
int id = rs.getInt("userid");
String name = rs.getString("username");
String sex = rs.getString("sex");
int age = rs.getInt("age");
System.out.println("id="+id+",name="+name+",sex="+sex+",age="+age);
}
// 釋放對象
rs.close();
st.close();
cn.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
4、測試運行結果
項目下載
鏈接:https://pan.baidu.com/s/1CkNrphCo-oJ2sLwk3RjG2Q
提取碼:g96g