`
实学实战
  • 浏览: 15634 次
  • 性别: Icon_minigender_1
  • 来自: 青岛
文章分类
社区版块
存档分类
最新评论

JDBC 数据库连接 创建表格、插入、查询、删除、修改数据 基本操作

 
阅读更多

1 数据连接和创建表格

package create_table_system;

import java.sql.Connection;
import java.sql.SQLException;
import java.sql.Statement;
import dbutil.DBUtil;

//建立表格建立表格建立表格建立表格
public class CreateTable {
	public static void main(String[] args) {
		Table();		
	}
    
	public static void Table(){		
	    //调用 DBUtil() 方法
		Connection conn = DBUtil.open();
		//建立数据库语句		
		String str ="create table  jj (  "
				   + "Sno char(9) primary key,  "
				   + "Sname char(10) unique, "
				   + "Ssex char(2), Sage smallint, "
				   + "Sdept char(20)  )"; 		
		try {
			//Statement类
			Statement sta = conn.createStatement();
			//execute
			sta.execute(str);
					
		} 		
		 catch (Exception e) {
			e.printStackTrace();
		}
	}
}


2 数据库插入

package create_table_system;

import java.sql.Connection;
import java.sql.SQLException;
import java.sql.Statement;
import java.text.SimpleDateFormat;

import dbutil.DBUtil;

public class Insert {
   public static void main(String[] args){
	   
	   
	   Connection conn = DBUtil.open();
	   try {
		Statement sta = conn.createStatement();
		String str = "INSERT INTO `goddess` VALUES "
				+ "('11', 'mei', '1', '22', '2015-12-12', "
				+ "'xiaoxi@163.com', '13911111111', 'ADMIN', "
				+ "'2015-01-08', 'ADMIN', '2015-01-08', '0')";

		//这不是executeUpdata
	    sta.execute(str);	
	    
	    //关闭资源
		sta.close();
		conn.close();
		DBUtil.close(conn);
		
	   } catch (SQLException e) {
		e.printStackTrace();
	   }finally{
		   System.out.println("已经插入数据!");
	   }
   }
}<span style="color:#ff0000;">
</span>
3 数据库查询

package create_table_system;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

import dbutil.DBUtil;

//查询数据库!查询数据库!查询数据库!
public class Search {	    
		
		public static void main(String[] args) {
			try {				
	            Connection conn = DBUtil.open();				//第三步:通过数据库的连接操作数据库,实现功能。
				Statement sta = conn.createStatement();
				ResultSet res = sta.executeQuery("select user_name,age,birthday,"
						                       + "email,mobile from goddess ");
								
				//循环查询
				while(res.next()){  
					System.out.println(
							 res.getString("user_name") +"   " 
				           + res.getString("age")      +"   " 
						   + res.getString("birthday")   +"   " 
						   + res.getString("email")     +"   " 
						   + res.getString("mobile")    +"   "          
					);
					
				}	
				//关闭资源
				res.close();
				sta.close();
				//关闭数据库连接
				DBUtil.close(conn);
			} 			
			catch (SQLException e) {
				System.out.println("您好!驱动加载失败!");
			}finally{
				System.out.print("查询方法已经执行");
			}

		}

	}

4 数据库修改

package create_table_system;

import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import dbutil.DBUtil;

//数据库修改
public class Modify {

	public static void main(String[] args) {
		ModifyTo();
	}
	
	public static void  ModifyTo(){		
		Connection conn = DBUtil.open();		
		try {
			
			Statement sta = conn.createStatement();
			String sql = "update  goddess set user_name='程序员' where id=2 ";	
			
			sta.executeUpdate(sql); 
			//关闭资源
			sta.close();
			conn.close();
			
		} catch (SQLException e) {
			e.printStackTrace();
		}finally{
			System.out.println("数据已经修改成功!");
		}
	}

	

	

}







分享到:
评论

相关推荐

    labview 数据库的表格创建,数据更新,数据删除,数据查询,数据插入,数据显示。

    在LabVIEW中与数据库交互是常见的需求,本教程将详细介绍如何使用LabVIEW进行数据库的表格创建、数据更新、数据删除、数据查询以及数据插入,并展示如何显示这些数据。 首先,我们需要理解LabVIEW中的数据库接口。...

    下载ftp文件,读取内容通过Phoenix JDBC连接往Hbase数据库中建表插入数据。

    总结来说,这个过程涵盖了从FTP服务器获取文件,通过Phoenix JDBC连接Hbase数据库,创建表结构,将文件内容导入到Hbase,以及执行查询等一系列操作。这是一个典型的ETL(提取、转换、加载)流程,是大数据处理和分析...

    java和jdbc用数据库连接的swing界面

    例如,可以创建一个JTable,通过TableModel与数据库连接,当数据更改时自动更新数据库。 为了实现这个目标,我们需要以下步骤: 1. 添加数据库驱动:确保项目的类路径包含了对应数据库的JDBC驱动。 2. 建立连接:...

    数据库连接JDBC详解

    通过 JDBC,开发人员可以编写统一的 Java 代码来连接并操作多种数据库,而无需了解每种数据库的具体实现细节。 #### 二、Driver原理 在 JDBC 中,驱动程序(Driver)扮演着至关重要的角色,它是实现 Java 应用程序...

    数据库的增加修改查询删除

    在Java编程中,与数据库进行交互是一项基本技能,这通常涉及到对数据库中的表格进行增加、修改、查询和删除操作,也就是我们常说的CRUD(Create, Read, Update, Delete)操作。本篇文章将详细探讨这些知识点。 首先...

    Java 课件Java 数据库连接 vb数据库 数据库爱好 数据

    SQL(Structured Query Language)是用于操作关系数据库的标准语言,包括数据查询、插入、更新和删除等操作。 【数据库管理系统(DBMS)】DBMS是管理和控制数据库的软件,它允许用户创建、修改和查询数据库,提供了...

    Excle通过JDBC插入Neo4j数据库后Echars展示(初版)

    4. **数据查询**:使用Cypher,Neo4j的图形查询语言,从数据库中提取需要的数据。Cypher可以方便地查询节点、关系及其属性。 5. **Echarts展示**:将查询结果转换为Echarts能理解的格式,比如JSON。然后,利用...

    Java Swing实现添加数据并查询数据显示

    总的来说,这个项目涵盖了Java Swing GUI编程、JDBC数据库操作、SQL语句的使用以及基本的异常处理和界面设计原则。通过实践这样的项目,你可以提升你的Java桌面应用开发技能,并加深对数据库操作的理解。

    labview连接数据库并操作

    本篇文章将详细讲解如何利用LabVIEW连接Access和SQL数据库,以及如何创建表格和增加记录。 首先,让我们了解LabVIEW连接数据库的基本步骤: 1. **安装必要的驱动程序**: 在进行数据库操作之前,确保已安装了正确...

    jdbc链接数据库+通过java操作表格的jxl的jar包

    JDBC的关键概念包括数据源、连接池和Statement/PreparedStatement对象,它们分别用于高效管理数据库连接、复用已建立的连接以及执行SQL语句。 **JXL库**是Java处理Excel文件的一个流行选择,尤其适用于读取和写入...

    数据库基础与JDBC编程技术.

    数据库基础与JDBC编程技术是IT领域中至关重要的部分,主要涉及如何管理和操作数据以及如何通过Java语言与数据库进行交互。下面将详细讲解这两个主题。 首先,我们来探讨数据库基础。数据库是一个组织和存储数据的...

    JDBC操作连接MYSQL数据库[借鉴].pdf

    第二部分是实现数据库的基本操作,包括`insert`(插入)、`select`(查询)、`update`(更新)和`delete`(删除)。这部分没有在提供的代码段中展示,但通常会涉及`Statement`对象的使用。`Statement`用于执行SQL...

    JAVA JDBC访问数据库

    它可以用来创建、查询、更新和删除数据库中的数据。SQL语句通常由关键字构成,不区分大小写,且每条语句独立执行。基本的SQL操作包括: - **建表**:`CREATE TABLE`用于创建新的表。 - **删除表**:`DROP TABLE`...

    java连接数据库及数据库的查询

    本篇文章将详细介绍如何使用Java来连接数据库并执行查询操作,旨在帮助读者理解和掌握基本的数据库操作技能。 #### 二、数据库与JDBC概述 数据库是一种用于组织和存储数据的系统。它通常由一个或多个表组成,这些...

    导入Excel表格插入Oracle数据库

    - **数据库操作**:使用Oracle的JDBC驱动(Java)或ODP.NET(.NET)连接数据库,构建SQL INSERT语句,批量插入数据。如果数据量大,可能需要考虑分批插入以优化性能。 - **错误处理和反馈**:在整个过程中,应有...

    db2 数据库连接客户端

    5. **数据操作**:插入、更新、删除数据库记录,以及执行批量操作。 6. **数据库元数据**:获取数据库的结构信息,如表字段、索引、主键和外键等。 7. **插件扩展**:SQuirreL支持安装插件,可以扩展其功能,例如...

    oracle+MySQL+jdbc数据库教程

    - **DML(Data Manipulation Language)**:用于操作数据,如插入(Insert)、更新(Update)、删除(Delete)等。 - **DQL(Data Query Language)**:主要用于查询数据(Select)。 - **DCL(Data Control Language)**:...

    JDBC API数据库编程实作教材

    JDBC是一种用于执行SQL语句的Java API,它允许Java程序连接到各种类型的数据库,并执行SQL语句,从而实现数据的检索、插入、更新和删除等操作。此外,还探讨了如何使用ODBC(Open Database Connectivity),这是一种...

    数据库连接,sql语句执行,表查询

    在IT行业中,数据库连接、SQL语句执行以及表查询是至关重要的操作,尤其在软件开发和数据分析领域。这里我们将深入探讨这些概念,并结合"插件开发"、"sql"、"rcp"(Rich Client Platform)和"表查询"、"数据库连接...

    使用数据库连接组件打开EXCEL

    在IT行业中,数据库连接组件是用于访问和操作各种数据存储的一种工具,这通常涉及到通过编程接口(API)或特定的数据访问库与数据库进行交互。在本案例中,我们讨论的是如何利用这样的组件来读取和操作Excel文件。...

Global site tag (gtag.js) - Google Analytics