zoukankan      html  css  js  c++  java
  • H2内嵌数据库使用步骤

    1、找到h2数据库的jar包

    D: epositoriescomh2databaseh21.4.187h2-1.4.187.jar

    2、双击jar包,配置连接信息

    Driver Class:org.h2.Driver

    JDBC URL:jdbc:h2:file:~/.h2/sample;AUTO_SERVER=TRUE;DB_CLOSE_DELAY=-1(与application.properties相同,但掉"log4jdbc:")

    3、点击连接,在T_USER表中插入一条数据

    insert into t_user (ID, EMAIL, NAME, PASSWORD, ROLE, SALT, SEX)

    values ('fbe00c9e-97b0-49f9-9f3d-3431050dec74', 'xy.hero@qq.com', 'admin', '4c1e9c2a03a6f49db3bde4699fcb98fe5f1203b8', 'admin', '9c14b4497360e049', '1');

    新建h2数据库

    指定JDBC URL:jdbc:h2:E://research//workspace//H2Test//db//test,点击connect,会看到e盘多出一个文件夹research

     执行test语句,创建test表

    测试类

    package cn.itcast.test;
    
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.ResultSet;
    import java.sql.SQLException;
    import java.sql.Statement;
    /**
     * H2测试类
     * @author wangxiangyu
     */
    public class TestH2 {
    
        public static void main(String[] args) throws ClassNotFoundException, SQLException{
            Class.forName("org.h2.Driver");
            Connection conn = DriverManager.getConnection("jdbc:h2:E://research//workspace//H2Test//db//test", "sa", "");
            Statement stmt = conn.createStatement();
            
            ResultSet rs = stmt.executeQuery("select * from test");
            while(rs.next()){
                System.out.println(rs.getInt("ID")+","+rs.getString("NAME"));
            }
            conn.close();
        }
    }
  • 相关阅读:
    Java基础技术多线程与并发面试【笔记】
    Java GC【笔记】
    Java JVM【笔记】
    Java基础技术JVM面试【笔记】
    Java HashSet和TreeSet【笔记】
    Java TreeMap 和 LinkedHashMap【笔记】
    Java HashMap【笔记】
    Java LinkedList【笔记】
    Java ArrayList【笔记】
    java基础技术集合面试【笔记】
  • 原文地址:https://www.cnblogs.com/xyhero/p/1eb6a3b1bbb7fc74b7b29f257a743712.html
Copyright © 2011-2022 走看看