JDBC编程 之 增删改查

JDBC编程之数据增加,更改,查询,删除

 1 package com.good.jdbc;
 2
 3 import java.sql.Connection;
 4 import java.sql.DriverManager;
 5 import java.sql.ResultSet;
 6 import java.sql.Statement;
 7
 8 public class Main {
 9     //1数据库连接的方法就独立出来了
10     public static Connection getConnection(){
11         Connection conn = null;
12         try {
13             Class.forName("com.mysql.jdbc.Driver");
14             conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/jsp_db","root","");
15         } catch (Exception e) {
16             e.printStackTrace();
17         }
18         return conn;
19     }
20     //2然后编写一个同样是静态的向数据表中插入数据的方法
21     public static void insert(){
22         //获取数据库连接
23         Connection conn = getConnection();
24         try {
25             String sql = "INSERT INTO tbl_user(name,password,email)" +
26                          "VALUES(‘Tom‘,‘123456‘,‘[email protected]‘)";
27             Statement st = conn.createStatement();
28             int count = st.executeUpdate(sql);
29             System.out.println("向用户表中插入了 " + count + " 条记录");
30              conn.close();
31         } catch (Exception e) {
32             e.printStackTrace();
33         }
34     }
35     //3接下来写一个更新的方法
36     public static void update(){
37         //获取数据库连接
38         Connection conn = getConnection();
39         try {
40             String sql = "UPDATE tbl_user SET email=‘[email protected]‘ WHERE name = ‘Tom‘";
41             Statement st = conn.createStatement();
42             int count = st.executeUpdate(sql);
43             System.out.println("向用户表中更新了 " + count + " 条记录");
44              conn.close();
45         } catch (Exception e) {
46             e.printStackTrace();
47         }
48     }
49     //4删除记录的方法
50     public static void delete(){
51         //获取数据库连接
52         Connection conn = getConnection();
53         try {
54             String sql = "DELETE FROM tbl_user WHERE name = ‘TOM‘";
55             Statement st = conn.createStatement();
56             int count = st.executeUpdate(sql);
57             System.out.println("向用户表中删除了 " + count + " 条记录");
58              conn.close();
59         } catch (Exception e) {
60             e.printStackTrace();
61         }
62     }
63     public static void main(String[] args) {
64 //        insert();
65         delete();
66         update();
67     }
68 }
时间: 2024-11-05 13:34:04

JDBC编程 之 增删改查的相关文章

JDBC学习笔记——增删改查

1.数据库准备  要用JDBC操作数据库,第一步当然是建立数据表: ? 1 2 3 4 5 6 CREATE TABLE `user` (   `id` int(11) NOT NULL AUTO_INCREMENT PRIMARY KEY,   `name` varchar(45) DEFAULT NULL,   `birthday` date DEFAULT NULL,   `money` double DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET

eclipse控制台下实现jdbc简单的增删改查测试

1.现在MySQL中创建一个表 2.首先创建一个类 //导入的包 import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet; public class DBTil { } 3.然后实例化各个对象 1 //username和password是连接数据库的用户名和密码 2 private static String usern

JSP + Servlet + JDBC + Mysql 实现增删改查 课程管理系统

1.项目目录结构 2.项目环境 Eclipse IDE  MYSQL  jdk tomcat jar包 3.数据库相关配置 先创建一个course的数据库名,然后在建立一个course的表 要注意将id字段 自动递增 4.源代码 1.Course.java package com.hjf.entity; public class Course { private int id; private String name; private String teacher; private String

JAVA JDBC 简单的增删改查

package jdbc_util; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; public class JdbcDemo { // 设置汉字编码 String jdbcUrl = "jdbc:mysql://localhost:3306/test?use

JDBC实现数据库的增删改查

本文主要讲解: JDBC的概念 JDBC的原理 创建用于测试的数据库 使用JDBC操作数据库 思考与分析 关于JDBC JDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Java API.JDBC是Java访问数据库的标准规范,可以为不同的关系型数据库提供统一访问,它由一组用Java语言编写的接口和类组成. 2.JDBC原理: JDBC说白了就是一套AIP接口,一套规范.然后各大数据库的驱动都实现并遵守了这套接口. 3.准备数据库: m

使用jdbc实现简单的mvc模式的增删改查

Mvc模式设计: 视图:添加界面(addUser.jsp),修改界面(updateUser.jsp),显示页面(allUser.jsp) 控制器:添加信息控制器(AddUserServlet),修改信息控制器(UpdateUserServlet),删除信息控制器(DeleteUserServlet),显示信息控制器(FindAllUserServlet) 模型:userbean 数据库层:DBBean 总体设计: 添加信息模块:用户通过添加信息界面(addUser.jsp)提交表单,提交的信息有

jdbc之实现数据库增删改查的最基本操作

关于JDBC 之前很早学过jdbc了,可是学的不够扎实,连接MySQL总是出问题,于是这两天又把jdbc好好学了一遍.  定义:JDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成.JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序. JDBC库中所包含的API通常与数据库使用于: 连接到数据库 创建SQ

通过JDBC进行简单的增删改查

通过JDBC进行简单的增删改查(以MySQL为例) 目录 前言:什么是JDBC 一.准备工作(一):MySQL安装配置和基础学习 二.准备工作(二):下载数据库对应的jar包并导入 三.JDBC基本操作 (1)定义记录的类(可选) (2)连接的获取 (3)insert (4)update (5)select (6)delete 四.测试 五.代码分析 六.思考问题 前言:什么是JDBC 维基百科的简介: Java 数据库连接,(Java Database Connectivity,简称JDBC)

通过JDBC进行简单的增删改查(以MySQL为例) 目录

通过JDBC进行简单的增删改查(以MySQL为例) 目录 前言:什么是JDBC 一.准备工作(一):MySQL安装配置和基础学习 二.准备工作(二):下载数据库对应的jar包并导入 三.JDBC基本操作 (1)定义记录的类(可选) (2)连接的获取 (3)insert (4)update (5)select (6)delete 四.测试 五.代码分析 六.思考问题 前言:什么是JDBC 维基百科的简介: Java 数据库连接,(Java Database Connectivity,简称JDBC)