实战Java搭配MySQL:从零开始的数据库操作实践(javamysql实例)
Java是一门流行的开发语言,而MySQL是世界上最流行的开源数据库管理系统,它们可以很好地协同工作。今天,我们将学习使用Java与MySQL一起完成一些数据库操作的实践技术。
首先,让我们创建一个MySQL数据库。打开控制台并登陆MySQL,然后输入以下命令以创建一个名为student_db的数据库:
“`mysql
CREATE DATABASE student_db;
现在我们可以使用以下命令在student_db 的数据库下创建一个表来保存学生的信息:
```mysqlCREATE TABLE student (
id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(20) NOT NULL,
age INT NOT NULL);
接下来,我们可以写一段Java代码来连接数据库,并执行查询操作。 首先, 导入下面几个类:
“`java
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
之后,我们可以使用以下步骤连接数据库并执行查询:
```java// 连接数据库
String url = "jdbc:mysql://localhost/student_db"; String username = "root";
String password = ""; Connection conn = DriverManager.getConnection(url, username, password);
// 执行查询
String sql = "SELECT * FROM student"; PreparedStatement stmt = conn.prepareStatement(sql);
ResultSet rs = stmt.executeQuery(); while(rs.next()) {
System.out.println("id: " + rs.getInt("id") + ", name:" + rs.getString("name") +
", age:" + rs.getInt("age"));}
// 关闭数据库连接
conn.close();
我们还可以使用Java代码来执行插入、更新和删除操作,以便完成复杂的数据库操作。
通过以上步骤,我们学会了如何使用Java和MySQL一起进行数据库操作:创建数据库、创建表和执行查询、插入、更新和删除等操作。这对于初学者来说是一个很好的实践,它会使您对数据库管理系统有一个更好的理解,并能够创建出自己的小型数据库应用程序。