java连接mysql详解【IntelliJ+Navicat】

网友投稿 965 2022-05-29

一,需要JDBC

java如果想要连接MySQL的话必须使用Java的apl,这个东西就是JDBC。

jdbc有好多常用的apl。这样就统一了各个厂商的数据库apl接口的规范性。

二,安装mysql-connector-java

这个东西叫做连接器。MySql数据库的驱动文件。可以到官网下载,或者是到一些提供这类包下载的网站都是可以的。

下载:

下载成功后,把压缩包拉倒IntelliJ的lib文件夹下。

如图所示:

拉到lib文件夹里,如上图所示,点击Add as Library。加入驱动。

如上图,这样的话就是,成功添加驱动了。

三,mysql

数据库统一:

mysql密码:123456

数据库名称:supereat

用户信息表:superuser

{

username,password;

}

四,JDBC程序

4.1,注册数据库的驱动:如下(固定)

Class.forName("com.mysql.jdbc.Driver");

4.2,通过DriverManager获取数据库连接(如下):

4.3,通过Connection对象获取Statement对象

ps:

为什么要通过Connection对象获取Statement对象?

java连接mysql详解【IntelliJ+Navicat】

Connection对象是一个连接对象,主要功能是建立与物理数据库的连接。

Statement对象将 SQL 语句发送到数据库中

4.4,转为Statement对象之后就可以执行sql语句了

获取superus所有的信息到sql(不建议这样写,这样的话如果数据多的话会影响,运行速度。)

Statement有三种执行sql语句的方法:(如下)

execult(),这个方法可以执行所有的sql语句,功能强大。

executeQuery(),这个方法可以是用来执行查询语句的。执行完executeQuery方法会返回resultSet对象。

这样再来看,查询返回的resultSet对象,在下面执行遍历结果集。

遍历获取我们的superuser里面的nameuser和password。的key。

然后输出到控制台:

如下图;

Intelli控制台:

mysql:

五,END

本来对java一窍不通,因为学校老师作业的原因,研究了一下,后续继续写java操作mysql数据库的增删改查(预告篇)。

欢迎关注。

IDE Java MySQL

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:文件的上传与下载怎么测试?
下一篇:IDEA安装教程
相关文章