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语句影响了多少行的数据。

最后是释放内存。


在数据库中展示。

如图:

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

相关推荐
ss2733 小时前
为什么PostgreSQL适合AI场景?
数据库·人工智能·postgresql
瑞克-桑切斯3 小时前
7、MySQL 慢查询排查与优化实战指南
java·服务器·数据库
z06.4 小时前
MySQL索引
数据库·mysql
考虑考虑4 小时前
Posrgresql恢复.backup文件
数据库·后端·postgresql
云祺vinchin4 小时前
中小企业备份软件选型从恢复需求到总体成本评估
数据库·数据备份·中小企业备份·容灾备份软件
Zenova EdgeOS4 小时前
Go 工业边缘错误处理实战:用 errors 构建可追溯错误链
开发语言·数据库·golang
KKKlucifer4 小时前
国内数据安全服务的产品智能化转型:大模型赋能下的技术能力重构分析
大数据·数据库·重构
字节跳动开源5 小时前
OpenViking 上线原生 3D 内容理解模型
数据库·开源
CCIE-Yasuo7 小时前
网络安全-学习数据库-Mysql-2
数据库·学习·mysql
这个DBA有点耶7 小时前
内核级AI与多模融合:AI数据库在海外场景的落地要点
数据库·人工智能·架构