qcode
  • 创作工场专业版,一问多答!更智能、更完整、更原创
  • 这是一个超强内容创作平台,它会写文章、做设计、绘图、敲代码,有问必答!
🔥点击使用-高级专业版🔥

编程题:用Java连接数据库,编程实现往表中插入自己和张三的名字和学号,再查询表中记录,并把表记录打印在控制台上

时间2023-06-02 17:35:58 提问来自 湖南省湘潭市 的网友 分类创作 浏览231
以下是Java连接数据库的示例代码,其中使用了MySQL数据库和JDBC驱动: ```java import java.sql.*; public class Main { public static void main(String[] args) { String url = "jdbc:mysql://localhost:3306/test"; String user = "root"; String password = "123456"; Connection conn = null; Statement stmt = null; ResultSet rs = null; try { // 连接数据库 conn = DriverManager.getConnection(url, user, password); // 创建Statement对象 stmt = conn.createStatement(); // 插入数据 String sql = "INSERT INTO student(name, number) VALUES('张三', '001'), ('李四', '002')"; stmt.executeUpdate(sql); // 查询数据 sql = "SELECT * FROM student"; rs = stmt.executeQuery(sql); // 打印结果 while (rs.next()) { String name = rs.getString("name"); String number = rs.getString("number"); System.out.println("name: " + name + ", number: " + number); } } catch (SQLException e) { e.printStackTrace(); } finally { // 关闭资源 try { if (rs != null) rs.close(); if (stmt != null) stmt.close(); if (conn != null) conn.close(); } catch (SQLException e) { e.printStackTrace(); } } } } ``` 在上面的代码中,首先定义了连接数据库所需的URL、用户名和密码,然后使用`DriverManager.getConnection()`方法连接数据库。接着创建`Statement`对象,使用`executeUpdate()`方法插入数据,使用`executeQuery()`方法查询数据,并使用`ResultSet`对象遍历查询结果。最后在`finally`块中关闭资源。

不满意?免费深度重写!

免责声明:
以上内容除特别注明外均来源于网友提问,创作工场回答,未经许可,严谨转载。

上一篇 请帮我撰写实习报告,关键词:宣传 下一篇 论李白游仙诗中的意境美—以《梦游天姥吟留别》为例