`
yaerfeng1989
  • 浏览: 234159 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java H2数据库使用并实现增删改查功能

阅读更多

原文: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();
			}
		}
	}

}

标签: 数据库 H2 增删改查 CRUD java话题: 数据库相关 入门教程 Web开发

分享到:
评论

相关推荐

    JSP连接数据库增删改查

    本文将围绕“JSP连接数据库增删改查”这一主题,详细介绍如何通过JSP实现与数据库的交互,并完成数据的增删改查等基本操作。 #### 一、JSP连接数据库概述 在开始之前,我们需要了解一些基础概念。JSP页面本质上是...

    springboot增删改查

    本知识点将深入探讨如何利用SpringBoot实现数据库的增删改查操作。 一、SpringBoot入门 SpringBoot的核心理念是“约定优于配置”,它内置了Tomcat服务器,自动配置了Spring MVC、Spring Data JPA等模块,使得开发者...

    H2 Database 教程

    H2数据库教程详细讲解了如何操作数据库,包括数据库的创建、数据的增删改查、以及如何执行SQL命令。教程中会详细说明如何安装和配置H2数据库,如何通过H2控制台与数据库进行交互,以及如何使用H2控制台提供的各种...

    springboot增删改查demo

    这个"springboot增删改查demo"是一个实践项目,旨在帮助初学者理解如何在SpringBoot环境中实现基本的CRUD(Create、Read、Update、Delete)操作。下面将详细介绍这个项目可能涉及的关键知识点。 1. **Spring ...

    springboot+maven增删查demo

    在本项目"springboot+maven增删查demo"中,主要展示了如何利用Spring Boot和Maven构建一个基础的Web应用程序,实现对数据库的基本操作——增、删、查。以下将详细解析项目的关键知识点: 1. **Spring Boot**: ...

    h2数据库.pdf

    - **示例操作**:执行SQL语句进行表的创建、数据的增删改查等操作。 - **断开连接**:完成操作后,记得断开与数据库的连接。 - **结束会话**:关闭控制台或退出应用程序。 #### 五、H2数据库安装指南 - **需求说明...

    增删改查数据库项目连带数据库z1.zip

    在本项目"增删改查数据库项目连带数据库z1.zip"中,主要涉及的是使用Spring Boot框架进行基本的数据操作,即增、删、改、查(CRUD)功能的实现。Spring Boot是Spring框架的一个简化版本,它旨在简化创建独立的、生产...

    springboot增删改查.zip

    在SpringBoot中实现增删改查(CRUD)操作是常见的数据库交互需求,本资料将详细讲解如何在SpringBoot应用中进行这些基本操作。 1. **SpringData JPA与Hibernate** SpringBoot推荐使用SpringData JPA来处理数据库...

    Java在线投票系统 - 实现在线投票和统计功能

    我们使用了 Thymeleaf 提供用户界面,Spring Data JPA 简化数据访问,并借助 H2 内存数据库存储投票数据。通过这个项目,你不仅可以学习到 Java Web 开发的基本概念,还能掌握如何将它们应用于实际项目中。继续实践...

    h2.rar_MyEclipse Java_h2_h2 jsp_java h2

    这通常涉及到JDBC(Java Database Connectivity)API的使用,通过编写Java代码来执行SQL语句,实现数据的增删改查。MyEclipse是一个集成开发环境(IDE),专为Java EE应用程序开发设计,它提供了便利的项目管理、...

    demo.zip spring boot 增删改查练习项目

    在这个“demo.zip”项目中,我们将探讨如何利用 Spring Boot 实现数据库的增删改查操作,这是一个常见的后端开发任务。 项目的核心组件主要包括以下几个方面: 1. **Spring Data JPA**:Spring Data JPA 是 Spring...

    SpringBoot增删改查

    在“SpringBoot增删改查”这个主题中,我们将深入探讨如何使用 Spring Boot 实现对数据库的基本操作,包括添加(Add)、删除(Delete)、修改(Update)和查询(Query)数据。以下是一些关键的知识点: 1. **Spring...

    H2数据库操作

    在本项目中,我们将主要探讨如何利用JSP和Servlet配合H2数据库进行内存模式下的增删改查操作。 首先,我们需要在项目中引入H2数据库的依赖。如果是Maven项目,可以在pom.xml文件中添加以下依赖: ```xml ...

    JAVA 小数据库实例

    5. **CRUD操作**:增(Create)、删(Remove)、查(Read)、改(Update)是数据库操作的基础。在项目中,这些功能可能通过SQL语句实现,用户可以通过GUI进行操作。 【标签】"JAVA 数据库 实例" 进一步强调了项目的...

    用Swing做的H2的管理器

    描述中的“可视化界面对H2数据库进行管理操作”意味着该管理器允许用户通过图形化的方式,而非命令行,进行数据库的连接、表的创建、数据的增删改查等操作。这提高了用户的使用体验,降低了操作复杂性,尤其对于非...

    SSH2 增删查改 Mysql

    在"SSH2 增删查改 Mysql"项目中,核心知识点主要围绕以下几个方面: 1. **Struts2框架**:Struts2是基于Model-View-Controller(MVC)架构的开源框架,它提供了一种用于处理HTTP请求和响应的机制。在SSH2中,Struts...

    JAVA 构建动态表格,数据统计处理利用内存数据库H2研究

    数据模型通常基于AbstractTableModel(Swing)或TableViewSkin(JavaFX),通过重写其中的方法来实现数据的增删改查。 接下来,我们引入H2数据库。H2提供了一个强大的SQL接口,可以在内存中快速存储和查询数据。在...

    javaweb项目_1

    3. **JDBC(Java Database Connectivity)**: 这是Java访问数据库的标准API,项目中的数据管理操作(增删改查)很可能就是通过JDBC来完成的。开发者可能会创建数据库连接,执行SQL语句,并处理返回的结果集。 4. **...

    无涯教程(LearnFk)-H2教程离线版.pdf

    用户可以在Web控制台中,输入SQL语句,对数据库进行增删改查等操作。 在使用H2数据库进行开发时,开发者可以利用Java JDBC API与数据库进行交互。JDBC是一种Java API,允许用户连接到数据库,并执行SQL语句。H2作为...

    毕业设计: JAVA/数据库 课程设计、毕业设计 仓库管理系统 使用 MySQL和Java

    3. **JDBC**:Java连接数据库的标准API,用于执行SQL语句,如增删改查操作,事务处理等。 4. **MySQL数据库**:理解SQL语言,包括DDL(数据定义语言)创建数据库和表,DML(数据操纵语言)进行数据操作,以及DQL...

Global site tag (gtag.js) - Google Analytics