JAVA使用mysql建立数据库
时间: 2023-08-02 14:06:23 浏览: 95
要在Java中使用MySQL建立数据库,需要按照以下步骤进行操作:
1. 下载MySQL Connector/J驱动程序,将其添加到Java Classpath中。
2. 在MySQL服务器上创建数据库和表。
3. 在Java程序中使用JDBC API连接到MySQL数据库。
4. 编写Java代码来执行SQL语句,如插入、更新、删除和查询数据。
以下是一个简单的示例程序,它演示了如何使用Java和MySQL建立数据库:
```
import java.sql.*;
public class MySQLExample {
public static void main(String[] args) {
Connection conn = null;
Statement stmt = null;
try {
// 加载驱动程序
Class.forName("com.mysql.jdbc.Driver");
// 连接到数据库
String url = "jdbc:mysql://localhost/test";
String user = "root";
String password = "password";
conn = DriverManager.getConnection(url, user, password);
// 创建表
stmt = conn.createStatement();
String sql = "CREATE TABLE Users " +
"(id INTEGER not NULL, " +
" name VARCHAR(255), " +
" age INTEGER, " +
" PRIMARY KEY ( id ))";
stmt.executeUpdate(sql);
// 插入数据
sql = "INSERT INTO Users VALUES (1, 'Tom', 25)";
stmt.executeUpdate(sql);
// 查询数据
sql = "SELECT * FROM Users";
ResultSet rs = stmt.executeQuery(sql);
while (rs.next()) {
int id = rs.getInt("id");
String name = rs.getString("name");
int age = rs.getInt("age");
System.out.println("ID: " + id + ", Name: " + name + ", Age: " + age);
}
// 清理环境
rs.close();
stmt.close();
conn.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
```
注意:在实际应用中,应该使用连接池来管理数据库连接和避免资源泄漏。
阅读全文