前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Java连接H2数据库

Java连接H2数据库

作者头像
静谧星空TEL
发布2021-04-27 14:17:36
1.7K0
发布2021-04-27 14:17:36
举报
文章被收录于专栏:云计算与大数据技术

一、Maven依赖

代码语言:javascript
复制
      com.h2database
      h2
      1.4.200
      runtime

二、实现代码

h2数据库的连接和MySQL连接一样,都可以用jdbc去获取,只需要修改驱动类、URL和用户名密码

H2通常用tcp的方式连接,也可以本地连接,URL根据登录界面的URL修改就行了

代码语言:javascript
复制
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

public class H2Utils {

    // 定义连接常量
    private static final String DRIVER = "org.h2.Driver";
    private static final String URL = "jdbc:h2:tcp://localhost/D:/Program Files (x86)/H2/bin/sea";
    private static final String USER = "sa";
    private static final String PASSWORD = "";

    public static Connection conn = getConnection();

    // 测试
    public static void main(String[] args) throws SQLException {
        System.out.println(conn);
    }

    // jdbc连接H2数据库
    private static Connection getConnection() {
        if (null != conn) return conn;
        try {
            Class.forName(DRIVER);
            conn = DriverManager.getConnection(URL, USER, PASSWORD);
            if (null != conn) System.out.println("H2数据库连接成功!");
        } catch (SQLException | ClassNotFoundException e) {
            e.printStackTrace();
        }
        return conn;

    }
}

三、运行结果

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020/10/09 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、Maven依赖
  • 二、实现代码
  • 三、运行结果
相关产品与服务
云数据库 MySQL
腾讯云数据库 MySQL(TencentDB for MySQL)为用户提供安全可靠,性能卓越、易于维护的企业级云数据库服务。其具备6大企业级特性,包括企业级定制内核、企业级高可用、企业级高可靠、企业级安全、企业级扩展以及企业级智能运维。通过使用腾讯云数据库 MySQL,可实现分钟级别的数据库部署、弹性扩展以及全自动化的运维管理,不仅经济实惠,而且稳定可靠,易于运维。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档