Java實現基于JDBC操作mysql數據庫的方法
更新時間:2017年12月27日 14:15:57 作者:tolcf
這篇文章主要介紹了Java實現基于JDBC操作mysql數據庫的方法,結合實例形式分析了java使用JDBC實現針對mysql數據庫的連接、查詢、輸出等相關操作技巧,需要的朋友可以參考下
本文實例講述了Java實現基于JDBC操作mysql數據庫的方法。分享給大家供大家參考,具體如下:
package main;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
import java.util.ArrayList;
import java.util.List;
public class DBConnection {
/**
* 入口函數
*
* @param arg
*/
public static List<String> queryUserClosed(String today,String lastMonday) {
List<String> beanList = new ArrayList<String>();
try {
Connection con = null; // 定義一個MYSQL鏈接對象
Class.forName("com.mysql.jdbc.Driver").newInstance(); // MYSQL驅動
con = DriverManager.getConnection(
"jdbc:mysql://localhost:3306/my_db?useUnicode=true&characterEncoding=UTF-8",
"root", ""); // 鏈接本地MYSQL
Statement stmt; // 創(chuàng)建聲明
stmt = con.createStatement();
// 查詢數據并輸出
StringBuffer sql = new StringBuffer();
sql.append(" select reason");
sql.append(" from t1");
sql.append(" GROUP BY reason");
String selectSql = sql.toString();
ResultSet selectRes = stmt.executeQuery(selectSql);
while (selectRes.next()) { // 循環(huán)輸出結果集
beanList.add(selectRes.getString("reason"));
}
} catch (Exception e) {
e.printStackTrace();
System.out.print("MYSQL ERROR:" + e.getMessage());
}
return beanList;
}
}
java連接mysql時,需要安裝驅動。如果未安裝,會出現找不到“com.mysql.jdbc.Driver”的錯誤。
jar包點擊此處本站下載。
更多關于java相關內容感興趣的讀者可查看本站專題:《Java+MySQL數據庫程序設計總結》、《Java數據結構與算法教程》、《Java文件與目錄操作技巧匯總》、《Java操作DOM節(jié)點技巧總結》和《Java緩存操作技巧匯總》
希望本文所述對大家java程序設計有所幫助。
相關文章
Java使用ES?Client?調用滾動查詢及Elasticsearch滾動查詢Scrolling機制
Elasticsearch提供了一種稱為"滾動查詢"(Scrolling)的機制,用于處理大型數據集的分頁查詢,這篇文章給大家介紹滾動查詢的一般步驟及Java使用ESClient調用滾動查詢的方法,感興趣的朋友一起看看吧2023-08-08
SpringBoot+docker環(huán)境變量配置詳解
這篇文章主要介紹了SpringBoot+docker環(huán)境變量配置詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-10-10

