myeclipse中使用JDBC連線MySQL連線資料庫,可以新建一個java檔案,使用JDBC操作資料庫就可以,例項如下:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class JDBConnection {
private final static String url = "jdbc:mysql://localhost:3306/test?user=root&password=root&useUnicode=true&characterEncoding=utf-8";//配置連線資料庫的使用者名稱和密碼
private final static String dbDriver = "com.mysql.jdbc.Driver";//mysql的驅動程式名
private Connection con = null;
// 透過構造方法載入資料庫驅動
static {
try {
Class.forName(dbDriver).newInstance();//利用反射例項化驅動類
} catch (Exception ex) {
System.out.println("資料庫載入失敗");
}
// 建立資料庫連線
public boolean creatConnection() {
con = DriverManager.getConnection(url);
con.setAutoCommit(true);//提交sql語句
} catch (SQLException e) {
System.out.println(e.getMessage());
System.out.println("creatConnectionError!");
return true;
public boolean executeUpdate(String sql) {
if (con == null) {
creatConnection();
Statement stmt = con.createStatement();//得到一個結果集,拿來遍歷
int iCount = stmt.executeUpdate(sql);
return false;
// 對資料庫的查詢操作
public ResultSet executeQuery(String sql) {
ResultSet rs;
Statement stmt = con.createStatement();//得到一個結果集,拿來查詢
rs = stmt.executeQuery(sql);
return null;
return rs;
myeclipse中使用JDBC連線MySQL連線資料庫,可以新建一個java檔案,使用JDBC操作資料庫就可以,例項如下:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class JDBConnection {
private final static String url = "jdbc:mysql://localhost:3306/test?user=root&password=root&useUnicode=true&characterEncoding=utf-8";//配置連線資料庫的使用者名稱和密碼
private final static String dbDriver = "com.mysql.jdbc.Driver";//mysql的驅動程式名
private Connection con = null;
// 透過構造方法載入資料庫驅動
static {
try {
Class.forName(dbDriver).newInstance();//利用反射例項化驅動類
} catch (Exception ex) {
System.out.println("資料庫載入失敗");
}
}
// 建立資料庫連線
public boolean creatConnection() {
try {
con = DriverManager.getConnection(url);
con.setAutoCommit(true);//提交sql語句
} catch (SQLException e) {
System.out.println(e.getMessage());
System.out.println("creatConnectionError!");
}
return true;
}
public boolean executeUpdate(String sql) {
if (con == null) {
creatConnection();
}
try {
Statement stmt = con.createStatement();//得到一個結果集,拿來遍歷
int iCount = stmt.executeUpdate(sql);
return true;
} catch (SQLException e) {
System.out.println(e.getMessage());
return false;
}
}
// 對資料庫的查詢操作
public ResultSet executeQuery(String sql) {
ResultSet rs;
try {
if (con == null) {
creatConnection();
}
Statement stmt = con.createStatement();//得到一個結果集,拿來查詢
try {
rs = stmt.executeQuery(sql);
} catch (SQLException e) {
System.out.println(e.getMessage());
return null;
}
} catch (SQLException e) {
return null;
}
return rs;
}
}