要将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作为密码。
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文件夹中
- 设置类路径
下载mysqlconnector.jar文件。转到jre / lib / ext文件夹, 然后将jar文件粘贴到此处。 |
设置类路径有两种方法:临时永久 |
打开命令提示符并输入: |
C:>
set classpath=c:\folder\mysql-connector-java-5.0.8-bin.jar;
.;
如何设置永久类路径
【Java与MySQL数据库的连接】转到环境变量, 然后单击新选项卡。在变量名中, 写入classpath, 在变量值中, 通过附加mysqlconnector.jar ; .将路径粘贴到mysqlconnector.jar文件。作为C:\ folder \ mysql-connector-java-5.0.8-bin.jar; 。;
推荐阅读
- Java连接Oracle数据库
- Java DatabaseMetaData接口
- Java DriverManager类
- Java无需DSN即可访问的连接
- Java CallableStatement接口
- Java连接interface
- Java中的序列化和反序列化
- JDBC中的批处理
- Windows8谷歌浏览器没有注册类怎样办?