Javaweb——MySQL数据库基本操作
以下是一个简单的Java代码示例,展示了如何连接MySQL数据库并执行基本的查询操作:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
public class MySQLAccess {
private Connection connect = null;
private Statement statement = null;
private ResultSet resultSet = null;
public void readDataBase() {
try {
// 加载MySQL JDBC驱动程序
Class.forName("com.mysql.cj.jdbc.Driver");
// 设置数据库连接字符串,用户名和密码
String url = "jdbc:mysql://localhost:3306/mydb";
String username = "root";
String password = "password";
// 建立连接
connect = DriverManager.getConnection(url, username, password);
// 创建Statement
statement = connect.createStatement();
// 执行查询并获取结果
resultSet = statement.executeQuery("SELECT * FROM mytable");
// 遍历结果集
while (resultSet.next()) {
System.out.println(resultSet.getString("columnname"));
}
} catch (Exception e) {
e.printStackTrace();
} finally {
// 关闭资源
try {
if (resultSet != null) resultSet.close();
if (statement != null) statement.close();
if (connect != null) connect.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
public static void main(String[] args) {
MySQLAccess mySqlAccess = new MySQLAccess();
mySqlAccess.readDataBase();
}
}
在这个示例中,我们首先加载MySQL JDBC驱动程序,然后通过指定的数据库URL、用户名和密码建立连接。接下来,我们创建一个Statement
对象,并使用它来执行SQL查询。查询结果存储在ResultSet
中,然后我们遍历结果集并打印出每一列的值。最后,在finally块中关闭所有的数据库资源以防止资源泄露。
评论已关闭