本文目錄一覽:
Java如何連接MySQL數據庫進行操作
下面是一個從 mysql 數據庫獲取用戶信息的例子,可以參考一下:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.ArrayList;
import java.util.List;
// 用戶類,存儲單個用戶信息
class User {
private int id;
private String name;
public User(int id, String name) {
this.id = id;
this.name = name;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
@Override
public String toString() {
return “User [id=” + id + “, name=” + name + “]”;
}
}
public class Demo1 {
public static void main(String[] args) throws ClassNotFoundException, SQLException {
// 本例使用 mysql 數據庫,演示將數據庫 test 的 tb_users 表中的用戶信息
// 放到 List 中
// 加載數據驅動
Class.forName(“com.mysql.jdbc.Driver”);
// 數據庫連接字符串, 此例數據庫為 test
String url = “jdbc:mysql://localhost:3306/test”;
String user = “root”; // 數據庫用戶名
String password = “”; // 數據庫密碼
// 打開一個數據連接
Connection conn = DriverManager.getConnection(url, user, password);
Statement stmt = conn.createStatement();
// 獲取表 tb_users 所有用戶信息到結果集中
ResultSet rs = stmt.executeQuery(“SELECT id, name FROM tb_users”);
// 定義一個存放用戶信息的 List
ListUser users = new ArrayList();
// 提取用戶信息,並將用戶信息放入 List
while (rs.next()) {
// 獲取用戶ID
int id = rs.getInt(1);
// 獲取用戶名
String name = rs.getString(2);
users.add(new User(id, name));
}
rs.close();
stmt.close();
conn.close();
// 顯示用戶信息
for (User u : users) {
System.out.println(u);
}
}
}
如何使用Java訪問MySQL數據庫
第1步 獲取Java與MySQL的連接器
第2步 將下載的包存放在自己機器上jdk安裝目錄下面的jre目錄下面的lib目錄下面的ext目錄中,在程序中導入與數據庫操作相關的對象
import java.sql.Connection; //導入數據庫連接對象
import java.sql.DriverManager; //導入數據庫驅動管理對象
import java.sql.ResultSet; //導入數據記錄集對象
import java.sql.SQLException; //導入數據SQL操作異常對象
import java.sql.Statement; //導入SQL操作接口對象
第3步:在程序中寫入如下內容
String url; //連接數據庫的字符串
String sql; //執行數據sql查詢操作的字符串
Connection conn; //數據庫連接變量
Statement st; //數據庫操作對象
ResultSet rs; //數據記錄集對象
url = “jdbc:mysql://localhost:3306/test?user=rootpassword=”; //在程序中只要修改這句,就可以實現數據庫連接
try {
conn = DriverManager.getConnection(url);
st = conn.createStatement();
sql = “select * from test”; //只要修改這句,就可以實現各種查詢操作
rs=st.executeQuery(sql); //執行數據查詢
while(rs.next())
{
System.out.println(rs.getString(1)); //獲得數據表test中第1個字段的數據,該字段為字符串類型
System.out.println(rs.getString(2)); //獲得數據表test中第2個字段的數據,該字段為字符串類型
}
rs.close(); //關閉數據記錄集
conn.close(); //關閉數據庫連接
} catch (SQLException e) {
System.out.println(“Error:”+e.toString()+e.getMessage());
}
如何在Java程序中訪問mysql數據庫中的數據並進行簡單的操作
1、導入包,加載驅動
Class.forName(“com.mysql.jdbc.Driver”);
2、創建連接
Connection conn=DriveManager.getConnection(“jdbc:mysql://localhost:3306/數據庫名”, “賬號”, “密碼”);
3、獲取語句
Statement stmt=conn.createStatement();
4、操作數據
原創文章,作者:EDN6U,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/130491.html