MySQL数据库之JDBC(二)

这篇博客主要介绍了如何使用Java的JDBC接口连接并操作MySQL数据库,包括准备工作、具体操作步骤,如设置工程、导入JDBC jar包、编写Java代码实现数据库连接和数据插入,并展示了使用Navicat查看操作结果的过程。

MySQL数据库之JDBC(二)

1. 准备工作

在进入这个学习之前,你应该做好以下的准备工作:

  • 了解常用的SQL语句,具备MySQL的基础使用技能,电脑上装有MySQL软件且有数据库、表或者有云端数据库地址、用户名、登录密码等也可。
  • 有Java运行环境,我使用的是Eclipse进行调试,实际上,用IDEA也可以。
  • 有mysql-jdbc的jar包,如果没有的话,请点击此处进行下载
  • 为了更好的查看效果,建议安装Navicat软件。

2. 具体操作

  1. 在指定路径下新建一个工程,命名为jdbctest。在工程下新建一个package,命名为jdbc。
  2. 为这个项目导入jar包(mysql-connector-java-5.0.8-bin.jar),导包步骤: 右键project->property->java build path->libaries->add external jars。
  3. 新建一个类,类名为TestJDBC,源代码如下:
package jdbc;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;

public class TestJDBC {
    public static void main(String[] args) {
           
        //初始化驱动
        try {
            //驱动类com.mysql.jdbc.Driver
            //就在 mysql-connector-java-5.0.8-bin.jar中
            //如果忘记了导包,就会抛出ClassNotFoundException
            Class.forName("com.mysql.jdbc.Driver");
          
         // 建立与数据库的Connection连接
            Connection c = DriverManager
                    .getConnection(
                            "jdbc:mysql://127.0.0.1:3306/ytt?characterEncoding=UTF-8",
                            "root", "admin");
            //Statement是用于执行SQL语句
            Statement s = c.createStatement();
            //对当前数据库进行操作
            String sql = "insert into tingtingyang values(1,'newytt',0718)";
            String sql2 = "insert into tingtingyang values(null,'new',07)";
            s.execute(sql);
            s.execute(sql2);
            System.out.println("执行插入语句成功");
        } catch (ClassNotFoundException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        } catch (Exception e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
  
    }
}
  1. 源代码中有注释,总的操作思想就是:
  2. 初始化驱动
  3. 连接数据库
  4. 对数据库进行操作

3. 运行结果

  1. 利用MySQL可视化软件Navicat创建一个名为ytt的数据库,名为tingtingyang的表,如下:
    在这里插入图片描述
  2. 运行程序以后,再查看表,如下:
    在这里插入图片描述
    可见,数据插入操作成功。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

就是二二二二婷

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

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

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

打赏作者

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

抵扣说明:

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

余额充值