创建h2数据库表

create table EB_VisitingLogs
(
Guid integer not null,
DbName varchar(20) not null,
DbChineseName nvarchar(100) not null,
DocName nvarchar(100) not null,
Visitor nvarchar(100) not null,
Type int not null,
Date Date not null,
Ip nvarchar(50) not null,
)
### 创建 H2 数据库 要在 H2 Database 中创建一个新的数据库实例,可以通过多种方式实现。H2 支持通过 JDBC URL 来指定连接参数并初始化新的数据库文件[^1]。 #### 使用命令行启动 H2 控制台工具 为了方便管理 H2 数据库,官方提供了一个图形化的控制台应用程序。该程序允许用户输入 SQL 命令执行各种操作,包括创建数据库: ```bash java -jar h2*.jar ``` 这会打开浏览器中的 Web 界面,在这里可以选择 `New` 并填写相应的设置来立新的数据库连接。 #### Java 应用程序内嵌入式模式下创建数据库 当把 H2 集成到基于 JVM 的项目里时,通常采用的是嵌入式的部署方法。此时只需定义合适的 JDBC 连接字符串即可自动完成数据库创建工作。下面是一段简单的例子展示了怎样配置 Spring Boot 项目的 application.properties 文件以启用 H2 内存型数据库: ```properties spring.datasource.url=jdbc:h2:mem:testdb;DB_CLOSE_DELAY=-1;MODE=MySQL;DATABASE_TO_UPPER=false; spring.h2.console.enabled=true ``` 上述属性指定了名为 "testdb" 的内存中数据库,并启用了 H2 Console 功能以便于调试目的。 #### 执行 SQL 脚本创建结构化对象 一旦有了有效的数据库链接之后,则可通过发送 DDL (Data Definition Language) 类型语进一步构所需的架构元素,比如格、索引等。例如,要新一张存储用户的单,可编写如下形式的 SQL 文档并通过客户端提交给服务器端处理: ```sql CREATE TABLE IF NOT EXISTS users ( id INT AUTO_INCREMENT PRIMARY KEY, username VARCHAR(50), password_hash CHAR(64) ); ``` 这段脚本会在目标 schema 下查找是否存在同名的对象;如果不存在的话就按照所提供的字段列去构造之。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值