原文:java H2数据库使用并实现增删改查功能 代码下载地址:http://www.zuidaima.com/share/1550463278058496.htm
java H2数据库使用并实现增删改查功能
package com.zuidaima.h2sql.test; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; public class MainClass { /** * @param args * @author www.zuidaima.com */ public static void main(String[] args) { Statement stmt = null; Connection conn = null; try { Class.forName("org.h2.Driver"); conn = DriverManager.getConnection( "jdbc:h2:tcp://www.zuidaima.com:5435/mem:DBTest", "Guest", "123456"); // add application code here stmt = conn.createStatement(); // String createSql = "create table product(product_id integer not null,title varchar2(30) not null,type_id integer not null,info varchar2(80),price number(16,2) not null,constraint product_pk primary key (product_id),constraint product_fk foreign key(type_id) references item(type_id)))"; // stmt.executeUpdate(createSql); // 添加一条语句 // String insertSql = // "insert into UserInfo values('刘尚','www.zuidaima.com','888888','true',15827288756,15827288756)"; // stmt.executeUpdate(insertSql); // 删除一条记录 // String deleteSql = "delete from USERINFO where UID = '刘尚1'"; // stmt.executeUpdate(deleteSql); // 修改一条语句 // String UpdateSql = // "UPDATE USERINFO SET IP='www.zuidaima.com' , LINKID='11111' , ACTION='FALSE' , UPTIME=2121231 ,DOWNTIME=2121212 WHERE UID='刘尚'"; // stmt.executeUpdate(deleteSql); ResultSet rs = stmt.executeQuery("SELECT * FROM UserInfo "); while (rs.next()) { System.out.println("Uid:" + rs.getString("Uid") + "\tIp:" + rs.getString("Ip") + "\tLinkId:" + rs.getString("LinkId") + "\tAction:" + rs.getBoolean("Action") + "\tUpTime:" + rs.getLong("UpTime") + "\tDownTime:" + rs.getLong("DownTime")); } } catch (Exception e) { e.printStackTrace(); } finally { try { if (stmt != null) { stmt.close(); stmt = null; } if (conn != null) { conn.close(); conn = null; } } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } } } }
相关推荐
本文将围绕“JSP连接数据库增删改查”这一主题,详细介绍如何通过JSP实现与数据库的交互,并完成数据的增删改查等基本操作。 #### 一、JSP连接数据库概述 在开始之前,我们需要了解一些基础概念。JSP页面本质上是...
本知识点将深入探讨如何利用SpringBoot实现数据库的增删改查操作。 一、SpringBoot入门 SpringBoot的核心理念是“约定优于配置”,它内置了Tomcat服务器,自动配置了Spring MVC、Spring Data JPA等模块,使得开发者...
H2数据库教程详细讲解了如何操作数据库,包括数据库的创建、数据的增删改查、以及如何执行SQL命令。教程中会详细说明如何安装和配置H2数据库,如何通过H2控制台与数据库进行交互,以及如何使用H2控制台提供的各种...
这个"springboot增删改查demo"是一个实践项目,旨在帮助初学者理解如何在SpringBoot环境中实现基本的CRUD(Create、Read、Update、Delete)操作。下面将详细介绍这个项目可能涉及的关键知识点。 1. **Spring ...
在本项目"springboot+maven增删查demo"中,主要展示了如何利用Spring Boot和Maven构建一个基础的Web应用程序,实现对数据库的基本操作——增、删、查。以下将详细解析项目的关键知识点: 1. **Spring Boot**: ...
- **示例操作**:执行SQL语句进行表的创建、数据的增删改查等操作。 - **断开连接**:完成操作后,记得断开与数据库的连接。 - **结束会话**:关闭控制台或退出应用程序。 #### 五、H2数据库安装指南 - **需求说明...
在本项目"增删改查数据库项目连带数据库z1.zip"中,主要涉及的是使用Spring Boot框架进行基本的数据操作,即增、删、改、查(CRUD)功能的实现。Spring Boot是Spring框架的一个简化版本,它旨在简化创建独立的、生产...
在SpringBoot中实现增删改查(CRUD)操作是常见的数据库交互需求,本资料将详细讲解如何在SpringBoot应用中进行这些基本操作。 1. **SpringData JPA与Hibernate** SpringBoot推荐使用SpringData JPA来处理数据库...
我们使用了 Thymeleaf 提供用户界面,Spring Data JPA 简化数据访问,并借助 H2 内存数据库存储投票数据。通过这个项目,你不仅可以学习到 Java Web 开发的基本概念,还能掌握如何将它们应用于实际项目中。继续实践...
这通常涉及到JDBC(Java Database Connectivity)API的使用,通过编写Java代码来执行SQL语句,实现数据的增删改查。MyEclipse是一个集成开发环境(IDE),专为Java EE应用程序开发设计,它提供了便利的项目管理、...
在这个“demo.zip”项目中,我们将探讨如何利用 Spring Boot 实现数据库的增删改查操作,这是一个常见的后端开发任务。 项目的核心组件主要包括以下几个方面: 1. **Spring Data JPA**:Spring Data JPA 是 Spring...
在“SpringBoot增删改查”这个主题中,我们将深入探讨如何使用 Spring Boot 实现对数据库的基本操作,包括添加(Add)、删除(Delete)、修改(Update)和查询(Query)数据。以下是一些关键的知识点: 1. **Spring...
在本项目中,我们将主要探讨如何利用JSP和Servlet配合H2数据库进行内存模式下的增删改查操作。 首先,我们需要在项目中引入H2数据库的依赖。如果是Maven项目,可以在pom.xml文件中添加以下依赖: ```xml ...
5. **CRUD操作**:增(Create)、删(Remove)、查(Read)、改(Update)是数据库操作的基础。在项目中,这些功能可能通过SQL语句实现,用户可以通过GUI进行操作。 【标签】"JAVA 数据库 实例" 进一步强调了项目的...
描述中的“可视化界面对H2数据库进行管理操作”意味着该管理器允许用户通过图形化的方式,而非命令行,进行数据库的连接、表的创建、数据的增删改查等操作。这提高了用户的使用体验,降低了操作复杂性,尤其对于非...
在"SSH2 增删查改 Mysql"项目中,核心知识点主要围绕以下几个方面: 1. **Struts2框架**:Struts2是基于Model-View-Controller(MVC)架构的开源框架,它提供了一种用于处理HTTP请求和响应的机制。在SSH2中,Struts...
数据模型通常基于AbstractTableModel(Swing)或TableViewSkin(JavaFX),通过重写其中的方法来实现数据的增删改查。 接下来,我们引入H2数据库。H2提供了一个强大的SQL接口,可以在内存中快速存储和查询数据。在...
3. **JDBC(Java Database Connectivity)**: 这是Java访问数据库的标准API,项目中的数据管理操作(增删改查)很可能就是通过JDBC来完成的。开发者可能会创建数据库连接,执行SQL语句,并处理返回的结果集。 4. **...
用户可以在Web控制台中,输入SQL语句,对数据库进行增删改查等操作。 在使用H2数据库进行开发时,开发者可以利用Java JDBC API与数据库进行交互。JDBC是一种Java API,允许用户连接到数据库,并执行SQL语句。H2作为...
3. **JDBC**:Java连接数据库的标准API,用于执行SQL语句,如增删改查操作,事务处理等。 4. **MySQL数据库**:理解SQL语言,包括DDL(数据定义语言)创建数据库和表,DML(数据操纵语言)进行数据操作,以及DQL...