Java 通过 JDBC 对接MySql

1、安装MySql软件:

      下载地址:https://dev.mysql.com/downloads/installer/

2、安装过后找出JDBC连接驱动jar文件:mysql-connector-java-xxx.jar, 复制到Java工程中;

      我的本地路径:C:\Program Files (x86)\MySQL\Connector J 8.0

3、Java JDBC连接MySql数据库代码如下:

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.ResultSetMetaData;
import java.sql.Statement;

public class ConnectMySql {
    public static void main(String[] args) {
        connect();
        
    }
    private static void connect() {
        // DriverManager:驱动管理器类,getConnection(url,数据库登录名,密码):获得连接的方法
        // jdbc:mysql://localhost:3306/mydb的格式由来
        // jdbc:mysql://本机地址:端口号/数据库名称
        try {
            // 1.加载数据访问驱动
            Class.forName("com.mysql.cj.jdbc.Driver");
            // 2.连接到数据"库"上去  下面语句中mydb是库名   ****是你的密码
            String ip = "localhost";
            String port = "3306";
            String databaseName = "mydb";
            String param = "?useSSL=false&useUnicode=true&characterEncoding=utf8&serverTimezone=GMT%2B8";
            String url = "jdbc:mysql://" + ip + ":" + port + "/" + databaseName + param;
            String user = "root";
            String pwd = "123456";
            Connection conn = DriverManager.getConnection(url, user, pwd);
            // 3.构建SQL命令
            System.out.println(conn.nativeSQL("select * from xs;"));
            Statement statement = conn.createStatement();
            String sql = conn.nativeSQL("select * from xs;");
            ResultSet result = statement.executeQuery(sql);
            System.out.println("\n----------------------------------------");
            while(result.next()) {
                ResultSetMetaData metaData = result.getMetaData();
                int size = metaData.getColumnCount();
                for(int i = 1 ; i <= size ; i++) {
                    System.out.print(metaData.getColumnName(i) + " = " + result.getObject(i) + ", ");
                }
                System.out.println("\n----------------------------------------");
            }
            statement.close();
            conn.close();
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}

 

4、启动数据库,运行Java代码,完事,齐活;

 

Demo下载地址:

https://download.csdn.net/download/yan072201/10911250

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

communal

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值