当前位置:网站首页 > 技术博客 > 正文

hsqldb使用教程



 1 package com.test.hsqldb;  2  3 import java.sql.Connection;  4 import java.sql.DriverManager;  5 import java.sql.PreparedStatement;  6 import java.sql.ResultSet;  7 import java.sql.SQLException;  8 import java.sql.Statement;  9 10 public class TestHsqldbMem { 11 12 13  public static void main(String[] args) throws SQLException, ClassNotFoundException { 14 15  // 加载HSQL DB的JDBC驱动 16  Class.forName("org.hsqldb.jdbc.JDBCDriver"); 17 18  // 自动创建数据库,得到联接对象 connection 19  String url="jdbc:hsqldb:mem:db"; 20  Connection con=DriverManager.getConnection(url, "sa", ""); 21 22  // 新建数据表 23  String ctreateTable="create table test(id integer,name VARCHAR(22) )"; 24  Statement createStatement = con.createStatement(); 25  long f1 = createStatement.executeUpdate(ctreateTable); 26  System.out.println("创建表:" + f1); 27 28  // 插入数据 29  String insertSql = "INSERT INTO test VALUES(1,'小明')"; 30  Statement insertStatement = con.createStatement(); 31  long f2 = insertStatement.executeUpdate(insertSql); 32  System.out.println("插入数据:" + f2); 33 34  // 查询数据 35  String selectSql = "select id,name from test"; 36  PreparedStatement prepareStatement = con.prepareStatement(selectSql); 37  // 发送SQL 返回一个ResultSet 38  ResultSet rs=prepareStatement.executeQuery(); 39 40  // 编历结果集 41  while(rs.next())//从数据库的取一行数据,是否还有下一行 42  { 43  int id=rs.getInt(1); //从1开始 44  String name=rs.getString(2); 45  System.out.println("id:"+id+" 名称:"+name); 46  } 47 48  // 关闭连接 49  con.close(); 50 51  } 52 53 }

版权声明


相关文章:

  • 大数据毕业设计怎么做2025-06-05 22:01:04
  • oracle的rman备份2025-06-05 22:01:04
  • oracle awr报告生成默认放在什么目录2025-06-05 22:01:04
  • 分词app2025-06-05 22:01:04
  • 新闻管理系统类图2025-06-05 22:01:04
  • 参数化建模的优势和劣势2025-06-05 22:01:04
  • ubuntu lsof2025-06-05 22:01:04
  • 线程池 知乎2025-06-05 22:01:04
  • 使用全局代理2025-06-05 22:01:04
  • maven中依赖范围说法正确2025-06-05 22:01:04