查看原文
其他

Java教程-使用MySQL进行Java数据库连接

点击关注👉 鸭哥聊Java 2023-08-31
整理:Java面试那些事儿

要将Java应用程序连接到MySQL数据库,我们需要按照以下5个步骤进行操作。

在此示例中,我们将使用MySQL作为数据库。因此,我们需要了解MySQL数据库的以下信息:

  1. 驱动程序类:MySQL数据库的驱动程序类是com.mysql.jdbc.Driver。
  2. 连接URL:MySQL数据库的连接URL是jdbc:mysql://localhost:3306/sonoo,其中jdbc是API,mysql是数据库,localhost是运行MySQL的服务器名称,我们也可以使用IP地址,3306是端口号,sonoo是数据库名称。我们可以使用任何数据库,如果是其他数据库,则需要将sonoo替换为我们的数据库名称。
  3. 用户名:MySQL数据库的默认用户名是root。
  4. 密码:这是用户在安装MySQL数据库时提供的密码。在此示例中,我们将使用root作为密码。

专属福利

👉点击领取:651页Java面试题库


让我们首先在MySQL数据库中创建一个表,但在创建表之前,我们需要先创建数据库。
create database sonoo;use sonoo;create table emp(id int(10),name varchar(40),age int(3));


连接Java应用程序与MySQL数据库的示例


在此示例中,sonoo是数据库名称,root是用户名和密码。

import java.sql.*;
class MysqlCon { public static void main(String args[]) { try { Class.forName("com.mysql.jdbc.Driver"); Connection con = DriverManager.getConnection( "jdbc:mysql://localhost:3306/sonoo", "root", "root"); // 这里sonoo是数据库名称,root是用户名和密码 Statement stmt = con.createStatement(); ResultSet rs = stmt.executeQuery("select * from emp"); while (rs.next()) System.out.println(rs.getInt(1) + " " + rs.getString(2) + " " + rs.getString(3)); con.close(); } catch (Exception e) { System.out.println(e); } }}
上面的示例将获取emp表的所有记录。

要将Java应用程序连接到MySQL数据库,需要加载mysqlconnector.jar文件。

加载jar文件的两种方法:

  1. 将mysqlconnector.jar文件粘贴到jre/lib/ext文件夹中。
  2. 设置classpath。


1) 将mysqlconnector.jar文件粘贴到JRE/lib/ext文件夹中:

下载mysqlconnector.jar文件。转到jre/lib/ext文件夹,并将jar文件粘贴到此处。

2) 设置classpath:


设置classpath有两种方法:临时和永久。


如何设置临时classpath:


打开命令提示符并输入以下内容:

C:>set classpath=c:\folder\mysql-connector-java-5.0.8-bin.jar;.;


如何设置永久classpath:


转到环境变量,然后点击新建选项卡。在变量名称中输入classpath,在变量值中粘贴mysqlconnector.jar文件的路径,并附加mysqlconnector.jar;.;,


例如:C:\folder\mysql-connector-java-5.0.8-bin.jar;.;



最近技术热文

我就知道你会点赞+“在看”

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存