本文目錄一覽:
java中怎麼獲取mysql數據庫的數據
用JDBC連接數據庫,然後用sql語句。要導入mysql的驅動包。
import java.sql.*;
public class TestMySql {
static Connection con = null; // 聲明Connection對象
static Statement sql = null;
static ResultSet res = null;
public static void main(String[] args) {
TestMySql c = new TestMySql();
con = c.getConnection();
try {
sql = con.createStatement();
res = sql.executeQuery(“select * from dept”);
//sql語句,我數據庫里有張dept表
while (res.next()) {//輸出結果
System.out.print(res.getString(1) + “——”);
System.out.print(res.getString(2) + “——”);
System.out.print(res.getString(3) );
System.out.println();
}
} catch (SQLException e) {
e.printStackTrace();
} finally {
try {
if (res != null) {
res.close();
res =null;
}
if (sql != null) {
sql.close();
sql =null;
}
if (con != null) {
con.close();
con =null;
}
} catch (SQLException e) {
e.printStackTrace();
}
}
}
public Connection getConnection() {
try {
Class.forName(“com.mysql.jdbc.Driver”);
// 加載oracleJDBC驅動
System.out.println(“數據庫驅動加載成功”);
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
try {// 通過訪問數據庫的URL獲取數據庫連接對象
con = DriverManager.getConnection(
“jdbc:mysql://localhost:3306/mydata”, “root”, “qwer1234”);
//mydata為mysql名字
System.out.println(“數據庫連接成功”);
} catch (SQLException e) {
e.printStackTrace();
}
return con; // 按方法要求返回一個Connection對象
}
}
Java如何獲取數據庫中的數據·案例
下面是一個從 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線程讀取數據庫
//將數據庫中的數據條數分段
public void division(){
//獲取要導入的總的數據條數
String sql3=”SELECT count(*) FROM [CMD].[dbo].[mycopy1]”;
try {
pss=cons.prepareStatement(sql3);
rss=pss.executeQuery();
while(rss.next()){
System.out.println(“總記錄條數:”+rss.getInt(1));
sum=rss.getInt(1);
}
//每30000條記錄作為一個分割點
if(sum=30000){
n=sum/30000;
residue=sum%30000;
}else{
如何在java 中讀取數據庫的數據
讀取數據庫最基礎的可以使用JDBC連接數據庫讀取數據
jdbc方式連接數據庫查詢數據:
當然也有其他的方式 比如Hibernate\mybatis\ibatis\jpa等等 架構都可以 這你可以後面去查詢資料學習
你可以先看JDBC吧
java怎麼把數據庫的數據取出來
java 對讀取數據庫的數據可以顯示在網頁上,可以對數據進行分類,保存到其它數據庫或者是文件里等,當然前提就是要把數據讀取出來
以讀取數據為例:
解析:
上面代碼就是首先註冊驅動,然後進行連接
如果連接成功
就可以用select語句進行執行並讀取了
原創文章,作者:K1EUM,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/129854.html