主頁 > 知識庫 > java操作mysql入門代碼實(shí)例(含插入、更新和查詢)

java操作mysql入門代碼實(shí)例(含插入、更新和查詢)

熱門標(biāo)簽:杭州ai語音電銷機(jī)器人功能 地圖標(biāo)注線上教程 電銷機(jī)器人是有一些什么技術(shù) 北票市地圖標(biāo)注 杭州語音電銷機(jī)器人軟件 四川保險智能外呼系統(tǒng)商家 高德地圖標(biāo)注樣式 電銷機(jī)器人好賣么 商洛電銷

復(fù)制代碼 代碼如下:

import java.sql.*;

public class mysql {
    public static String url = "jdbc:mysql://localhost:3306/test";//characterEncoding=GBK
    public static String username = "root";
    public static String password = "root";
    public static Connection con;
    public static Statement stmt;
    public static ResultSet rs;

    public static void main(String[] args) throws SQLException {
        connect();
        operation();
        stmt.close();
        con.close();
    }
    public static void test() {
        String sql_select = "select * from tablename where id=1";
        String sql_insert = "insert into tablename (col1,col2..) values('1','2'...)";
        String sql_update = "update tablename set colname='update' where id=1";
        //insert(sql_insert);
        //select(sql_select);
        //update(sql_update);
    }
    public static void connect() {
        // 定位驅(qū)動
        try {
            Class.forName("com.mysql.jdbc.Driver");
            System.out.println("加載驅(qū)動成功!");
        } catch (ClassNotFoundException e) {
            System.out.println("加載驅(qū)動失敗!");
            e.printStackTrace();
        }
        // 建立連接
        try {
            con = DriverManager.getConnection(url, username, password);
            stmt = con.createStatement();
            System.out.println("數(shù)據(jù)庫連接成功!");
        } catch(SQLException e) {
            System.out.println("數(shù)據(jù)庫連接失敗!");
        }
    }
    public static void select(String sql) {
        try {
            rs = stmt.executeQuery(sql);
            ResultSetMetaData meta_data = rs.getMetaData();//列名
            for (int i_col = 1; i_col = meta_data.getColumnCount(); i_col++) {
                System.out.print(meta_data.getColumnLabel(i_col) + "   ");
            }
            System.out.println();
            while (rs.next()) {
                for (int i_col = 1; i_col = meta_data.getColumnCount(); i_col++) {
                    System.out.print(rs.getString(i_col) + "  ");
                }
                System.out.println();
            }
            rs.close();
        }catch (Exception e) {
            System.out.println("數(shù)據(jù)查詢失敗!");
        }
    }
    public static void insert(String sql) {
        try {
            stmt.clearBatch();
            stmt.addBatch(sql);
            stmt.executeBatch();
            System.out.println("數(shù)據(jù)插入成功!");
        }catch (Exception e) {
            System.out.println("數(shù)據(jù)插入失敗!");
        }

    }
    public static void update(String sql) {
        try {
            stmt.executeUpdate(sql);
            System.out.println("數(shù)據(jù)更新成功!");
        }catch (Exception e) {
            System.out.println("數(shù)據(jù)更新失敗!");
        }
    }
}

 

您可能感興趣的文章:
  • java實(shí)現(xiàn)商品信息管理系統(tǒng)
  • Java用list儲存,遍歷,查詢指定信息過程詳解
  • Java Web開發(fā)之信息查詢方式總結(jié)
  • java抓取12306信息實(shí)現(xiàn)火車余票查詢示例
  • java操作mongodb基礎(chǔ)(查詢 排序 輸出list)
  • 在Java的Hibernate框架中對數(shù)據(jù)庫數(shù)據(jù)進(jìn)行查詢操作
  • 使用Java對數(shù)據(jù)庫進(jìn)行基本的查詢和更新操作
  • java使用淘寶API讀寫json實(shí)現(xiàn)手機(jī)歸屬地查詢功能代碼
  • java 中mongodb的各種操作查詢的實(shí)例詳解
  • JAVA基于數(shù)組實(shí)現(xiàn)的商品信息查詢功能示例

標(biāo)簽:云浮 貴州 江西 丹東 青島 紅河 宿州 西藏

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《java操作mysql入門代碼實(shí)例(含插入、更新和查詢)》,本文關(guān)鍵詞  java,操作,mysql,入門,代碼,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《java操作mysql入門代碼實(shí)例(含插入、更新和查詢)》相關(guān)的同類信息!
  • 本頁收集關(guān)于java操作mysql入門代碼實(shí)例(含插入、更新和查詢)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章