h2数据库增删改查基本操作

1 基础增删查改代码实践

通过jdbc的连接方式,对server模式的h2数据库进行增删查改操作

public static void main(String[] args) {
   
		//String jdbcUrl = "jdbc:h2:C:\\CRroot\\documents\\test";//内嵌模式,直接操作文件
        String jdbcUrl = "jdbc:h2:tcp://localhost/C:\\CRroot\\documents\\test";//tcp模式,需要手动打开浏览器连接一下
        String userName = "jeason";
        String passward = "jeason";
        Connection testDbConnection = null;

        /*
        使用前要先导入h2数据库的驱动,本文使用maven中的数据库驱动jar包,
        如果不在maven中引入 h2.1.4.199.jar则在运行时报错:
        java.sql.SQLException: No suitable driver found for jdbc:h2:./testdb
        很显然是没有找到h2数据库的驱动,那他是如何知道这个数据库的类型的?
        可以看一下 Connection getConnection(
        String url, java.util.Properties info, Class<?> caller) 的源码

        看上去好像是遍历所有注册类,一个接一个的进行连接尝试
         */


        try {
   
            //设置全局的数据库超时连接
            DriverManager.setLoginTimeout(1);

            testDbConnection = DriverManager.getConnection(jdbcUrl, userName, passward);
            //一开始感觉就像是把某个具体的数据库抽象成某个类的实例,就想Fi
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值