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中的数据库接口。...
总结来说,这个过程涵盖了从FTP服务器获取文件,通过Phoenix JDBC连接Hbase数据库,创建表结构,将文件内容导入到Hbase,以及执行查询等一系列操作。这是一个典型的ETL(提取、转换、加载)流程,是大数据处理和分析...
例如,可以创建一个JTable,通过TableModel与数据库连接,当数据更改时自动更新数据库。 为了实现这个目标,我们需要以下步骤: 1. 添加数据库驱动:确保项目的类路径包含了对应数据库的JDBC驱动。 2. 建立连接:...
通过 JDBC,开发人员可以编写统一的 Java 代码来连接并操作多种数据库,而无需了解每种数据库的具体实现细节。 #### 二、Driver原理 在 JDBC 中,驱动程序(Driver)扮演着至关重要的角色,它是实现 Java 应用程序...
在Java编程中,与数据库进行交互是一项基本技能,这通常涉及到对数据库中的表格进行增加、修改、查询和删除操作,也就是我们常说的CRUD(Create, Read, Update, Delete)操作。本篇文章将详细探讨这些知识点。 首先...
SQL(Structured Query Language)是用于操作关系数据库的标准语言,包括数据查询、插入、更新和删除等操作。 【数据库管理系统(DBMS)】DBMS是管理和控制数据库的软件,它允许用户创建、修改和查询数据库,提供了...
4. **数据查询**:使用Cypher,Neo4j的图形查询语言,从数据库中提取需要的数据。Cypher可以方便地查询节点、关系及其属性。 5. **Echarts展示**:将查询结果转换为Echarts能理解的格式,比如JSON。然后,利用...
总的来说,这个项目涵盖了Java Swing GUI编程、JDBC数据库操作、SQL语句的使用以及基本的异常处理和界面设计原则。通过实践这样的项目,你可以提升你的Java桌面应用开发技能,并加深对数据库操作的理解。
本篇文章将详细讲解如何利用LabVIEW连接Access和SQL数据库,以及如何创建表格和增加记录。 首先,让我们了解LabVIEW连接数据库的基本步骤: 1. **安装必要的驱动程序**: 在进行数据库操作之前,确保已安装了正确...
JDBC的关键概念包括数据源、连接池和Statement/PreparedStatement对象,它们分别用于高效管理数据库连接、复用已建立的连接以及执行SQL语句。 **JXL库**是Java处理Excel文件的一个流行选择,尤其适用于读取和写入...
数据库基础与JDBC编程技术是IT领域中至关重要的部分,主要涉及如何管理和操作数据以及如何通过Java语言与数据库进行交互。下面将详细讲解这两个主题。 首先,我们来探讨数据库基础。数据库是一个组织和存储数据的...
第二部分是实现数据库的基本操作,包括`insert`(插入)、`select`(查询)、`update`(更新)和`delete`(删除)。这部分没有在提供的代码段中展示,但通常会涉及`Statement`对象的使用。`Statement`用于执行SQL...
它可以用来创建、查询、更新和删除数据库中的数据。SQL语句通常由关键字构成,不区分大小写,且每条语句独立执行。基本的SQL操作包括: - **建表**:`CREATE TABLE`用于创建新的表。 - **删除表**:`DROP TABLE`...
本篇文章将详细介绍如何使用Java来连接数据库并执行查询操作,旨在帮助读者理解和掌握基本的数据库操作技能。 #### 二、数据库与JDBC概述 数据库是一种用于组织和存储数据的系统。它通常由一个或多个表组成,这些...
- **数据库操作**:使用Oracle的JDBC驱动(Java)或ODP.NET(.NET)连接数据库,构建SQL INSERT语句,批量插入数据。如果数据量大,可能需要考虑分批插入以优化性能。 - **错误处理和反馈**:在整个过程中,应有...
5. **数据操作**:插入、更新、删除数据库记录,以及执行批量操作。 6. **数据库元数据**:获取数据库的结构信息,如表字段、索引、主键和外键等。 7. **插件扩展**:SQuirreL支持安装插件,可以扩展其功能,例如...
- **DML(Data Manipulation Language)**:用于操作数据,如插入(Insert)、更新(Update)、删除(Delete)等。 - **DQL(Data Query Language)**:主要用于查询数据(Select)。 - **DCL(Data Control Language)**:...
JDBC是一种用于执行SQL语句的Java API,它允许Java程序连接到各种类型的数据库,并执行SQL语句,从而实现数据的检索、插入、更新和删除等操作。此外,还探讨了如何使用ODBC(Open Database Connectivity),这是一种...
在IT行业中,数据库连接、SQL语句执行以及表查询是至关重要的操作,尤其在软件开发和数据分析领域。这里我们将深入探讨这些概念,并结合"插件开发"、"sql"、"rcp"(Rich Client Platform)和"表查询"、"数据库连接...
在IT行业中,数据库连接组件是用于访问和操作各种数据存储的一种工具,这通常涉及到通过编程接口(API)或特定的数据访问库与数据库进行交互。在本案例中,我们讨论的是如何利用这样的组件来读取和操作Excel文件。...