新建一个表格book(书号,书名,作者,价格,出版社,书类),新增三条记录,用jdbc连接
时间: 2023-10-10 09:06:20 浏览: 98
好的,下面是新建一个表格book并新增三条记录的代码示例。
```java
import java.sql.*;
public class BookManager {
// JDBC连接的URL,不同的数据库有不同的格式
static final String JDBC_URL = "jdbc:mysql://localhost:3306/mydb?serverTimezone=UTC&useSSL=false&allowPublicKeyRetrieval=true";
// 数据库用户名和密码
static final String USER = "root";
static final String PASSWORD = "password";
public static void main(String[] args) {
Connection conn = null;
Statement stmt = null;
try {
// 注册 JDBC 驱动器
Class.forName("com.mysql.jdbc.Driver");
// 打开一个连接
conn = DriverManager.getConnection(JDBC_URL, USER, PASSWORD);
// 执行插入操作
stmt = conn.createStatement();
String sql = "INSERT INTO book VALUES " +
"('1001', 'Java编程思想', 'Bruce Eckel', 99.00, '机械工业出版社', '计算机技术')," +
"('1002', '深入浅出设计模式', '程杰', 49.00, '电子工业出版社', '计算机技术')," +
"('1003', '三体', '刘慈欣', 29.00, '重庆出版社', '科幻小说')";
stmt.executeUpdate(sql);
System.out.println("插入成功");
// 关闭连接
stmt.close();
conn.close();
} catch (SQLException se) {
// 处理 JDBC 错误
se.printStackTrace();
} catch (Exception e) {
// 处理 Class.forName 错误
e.printStackTrace();
} finally {
// 关闭资源
try {
if (stmt != null) stmt.close();
} catch (SQLException se2) {
} // 什么都不做
try {
if (conn != null) conn.close();
} catch (SQLException se) {
se.printStackTrace();
}
}
}
}
```
这里使用了 MySQL 数据库,需要先在本地搭建 MySQL 环境,并创建名为 `mydb` 的数据库,同时将用户名和密码改为自己的。在执行上述代码时,会向 `book` 表中插入三条记录,如下所示:
| 书号 | 书名 | 作者 | 价格 | 出版社 | 书类 |
| ---- | --------------- | ---------- | ---- | ---------------- | ------------ |
| 1001 | Java编程思想 | Bruce Eckel| 99.0 | 机械工业出版社 | 计算机技术 |
| 1002 | 深入浅出设计模式| 程杰 | 49.0 | 电子工业出版社 | 计算机技术 |
| 1003 | 三体 | 刘慈欣 | 29.0 | 重庆出版社 | 科幻小说 |
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)