栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

通过Java连接MySQL数据库

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

通过Java连接MySQL数据库

1. 我这里使用的是IDEA跟Navicat做演示 2. 我们需要先建立一个demo数据库,还有创建一个名叫biao_1的表且在表中插入以下数据,如图:

 

3.接下来就是Java程序了,需要在src下导入一个jar包,格式如下:

 

package com.dgd.test;

import java.sql.*;

public class DBTest {

    // MySQL 8.0 以下版本 - JDBC 驱动名及数据库 URL
    static final String JDBC_DRIVER = "com.mysql.jdbc.Driver";
    static final String DB_URL = "jdbc:mysql://localhost:3306/demo?useSSL=false&serverTimezone=UTC";

    

    // 以下是数据库的用户名与密码,需要根据自己的来设置
    static final String USER = "root";
    static final String PASS = "123456";

    public static void main(String[] args) {
        Connection conn = null;
        Statement stat = null;
        try{
            // JDBC 驱动
            Class.forName(JDBC_DRIVER);

            // 连接数据库
            conn = DriverManager.getConnection(DB_URL,USER,PASS);
            System.out.println("连接数据库成功!");

            // 实例化Statement对象
            stat = conn.createStatement();
            String sql = "SELECt id, name FROM biao_1";
            ResultSet res = stat.executeQuery(sql);

            // 展开结果及数据库
            while(res.next()){
                // 通过字段查询
                int id  = res.getInt("id");
                String name = res.getString("name");

                // 输出数据
                System.out.print("Id: " + id);
                System.out.print(", Name: " + name);
                System.out.print("n");
            }

            // 完成后关闭
            res.close();
            stat.close();
            conn.close();

        }catch(SQLException se){
            // 处理 JDBC 错误
            se.printStackTrace();
        }catch(Exception e){
            // 处理 Class.forName 错误
            e.printStackTrace();
        }finally{

        // 关闭资源
        try{
            if(stat!=null) stat.close();
        }catch(SQLException se2){
        }
        }

        System.out.println("结束!");
    }
}
4.执行结果如下:

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/837907.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号