mysql驱动的下载和JDBC的使用(在idea上)

1.mysql驱动的下载


在这里我们需要进入中央仓库中去下载mysql驱动的下载。

https://mvnrepository.com/

上面就是中央仓库的网址。

如图:

上面就是中央仓库的网址首页。


1.在上面搜索框内输入mysql

如图:

这里呢,上面的mysql 是8.0以上版本的,下面的是老版本的mysql。


2.如果是新版本点击第一个

我这里使用的是新版本的,8.0.31/32/33 这里选一个就行了。


3.我这里选中了8.0.31

如图我上面标记的部分就是下载。

点击就行了。


2.将mysql的驱动导入idea上


1.我们首先创建一个空的项目,创建一个 lib 的包。

如图:


2.然后复制一下刚才下的驱动架包,粘贴上去

如图:

其次就是左键lib

如图:

点击Add那里,这个选项就是可以使用第三放工具,他会识别刚刚导入的 mysql架包 。

完成以上,我们mysql的驱动就装好了。


3.JDBC


jdbc呢其实就是,Java提供的一个对于数据库操作的接口。

第一步:先建好数据源。

如代码:

 DataSource dataSource = new MysqlDataSource();
        ((MysqlDataSource) dataSource).setUrl("jdbc:mysql://127.0.0.1:3306/java111?characterEncoding=utf8&useSSL=false");
        ((MysqlDataSource) dataSource).setUser("root");
        ((MysqlDataSource) dataSource).setPassword("123123");

关于这个数据源我们就可以描述这个数据库在哪里。

还有上面的Java111 这是我的文件路径,这里我们基本是不一样的。

root是数据库的账户,下面是数据库的密码。


第二步:建立连接

Connection connection = dataSource.getConnection();

这里我们,调用getConnection 方法,返回的是一个结果集,在这里我们也需要抛出异常,如果不处理这里会报错。


第三步:书写sql 语句,释放缓存。

String sql = "insert into student values ('张三' , 1 , 18)";

        PreparedStatement preparedStatement = connection.prepareStatement(sql);
        int n = preparedStatement.executeUpdate();
        System.out.println(n);
        //释放资源
        preparedStatement.close();
        connection.close();

在这里的 preparedStatement 是预编译的作用,如果上面的信息输入错误则会报错。

这里的 executeUpdate()方法放回的是,这条sql语句影响了多少行的数据。

最后是释放内存。


在数据库中展示。

如图:

上面显示结果说明增加成功了。

相关推荐
焱焱枫28 分钟前
自适应SQL计划管理(Adaptive SQL Plan Management)在Oracle 12c中的应用
数据库·sql·oracle
2301_7930698231 分钟前
Spring Boot +SQL项目优化策略,GraphQL和SQL 区别,Spring JDBC 等原理辨析(万字长文+代码)
java·数据库·spring boot·sql·jdbc·orm
hhw19911240 分钟前
spring boot知识点5
java·数据库·spring boot
m0_748232641 小时前
mysql的主从配置
android·mysql·adb
ITPUB-微风1 小时前
功能开关聚合对象实践:提升金融领域的高可用性
网络·数据库·金融
去看日出1 小时前
Linux(centos)系统安装部署MySQL8.0数据库(GLIBC版本)
linux·数据库·centos
Hanyaoo2 小时前
为什么mvcc中?m_ids 列表并不等同于 min_trx_id 和 max_trx_id 之间的所有事务 ID
数据库
偏右右2 小时前
PL/SQL 异常处理
数据库·sql·oracle
利瑞华3 小时前
Redis 存在线程安全问题吗?为什么?
数据库·redis·安全
小金的学习笔记3 小时前
如何在本地和服务器新建Redis用户和密码
服务器·数据库·redis