JDBC连接MySQL和常用方法

目录

JDBC概述:

Java连接MySQL

JDBC的接口和接口中的方法

JDBC概述:

jdbc是java提供的一套连接数据库的API规范接口,数据库厂商对这些接口实现后,打包成jar包。jar包其实就是数据库驱动。java程序如果要连接一个数据库,就要去加载驱动,本质上是数据库驱动跟数据库建立网络连接,有网络连接才能发送请求给数据库。

 Java连接MySQL

1、创建lib文件夹,把jar包赋值到该文件夹中

2、加入到工程中、右键Add as Library

3、编写代码

public static void main(String[] args) {
            // 创建lib文件夹,把mysql5.7jar包copy进去. 之后点击 ADD as Library 加入到项目
        try {
            // 1、通过反射加载数据库驱动到JVM中,会自动创建一个Driver()对象
            Class<?> aClass = Class.forName("com.mysql.jdbc.Driver");
            // jdbc:mysql:// 指定协议,
            // localhost 本机ip地址,如果连接服务器,地址可以写成服务器的ip地址
            // 3306 端口号
            // db_test 指定要连接的数据库名称
            String url = "jdbc:mysql://localhost:3306/db_test";
            // 用户名
            String user = "root";
            // 密码名
            String password = "xxxxxx";
            // 2、通过DriverManager来进行管理,通过getConnection方法,根据指定的url对数据库进行连接
            Connection connection = DriverManager.getConnection(url, user, password);
            // 3、通过statement对象来执行静态SQL语句
            Statement statement = connection.createStatement();
            // 通过statement的executeUpdate方法来执行插入语句,并返回执行的语句条数
            int i = statement.executeUpdate("INSERT INTO actor VALUES (null,'刘德华','男','1977-01-22','111111111')");
            // 验证是否插入数据成功
            System.out.println(i > 0 ? "成功" : "失败");
        } catch (ClassNotFoundException | SQLException e) {
            e.printStackTrace();
        }

    }

补充:用户名和密码可以放在配置文件中,这样就可以在不修改代码的基础上进行用户的更改。

 配置文件读取: 

    Properties properties = new Properties();
    properties.load(new FileInputStream("src\\x.properties"));
    String user = properties.getProperties("root");
    String password = properties.getProperties("password");

JDBC的接口和接口中的方法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值