📜  Java数据库与MySQL的连接

📅  最后修改于: 2020-10-13 00:54:53             🧑  作者: Mango

Java数据库与MySQL的连接

要将Java应用程序与MySQL数据库连接,我们需要执行以下5个步骤。

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

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

首先,我们在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");
//here sonoo is database name, root is username and password
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文件的两种方法:

  • 将mysqlconnector.jar文件粘贴到jre / lib / ext文件夹中
  • 设置类路径

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

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

2)设置类路径:

设置类路径有两种方法:临时永久

如何设置临时类路径

打开命令提示符并输入:


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

如何设置永久类路径

转到环境变量,然后单击新选项卡。在变量名中,写入classpath,在变量值中,通过附加mysqlconnector.jar ;.将路径粘贴到mysqlconnector.jar文件。作为C:\ folder \ mysql-connector-java-5.0.8-bin.jar;。;