JDBC 数据库连接 Java操作数据库 jdbc快速入门
JDBC基本概念
Java DataBase Connectivity 数据库连接 java操作数据库
本质上(sun公司的程序员)定义的一套操作关系型数据库的规则 既接口
更新内容之前
代码
package cn.zmh.JDBC; import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Statement;
/*JDBC */
public class Demo11JDBC {
public static void main(String[] args) throws Exception {
/* 1: 导入jar包 mysql-connector-java-5.1.37-bin
1.1复制mysql-connector-java-5.1.37-bin到项目的libs目录下
1.2 右键----》Add As Library
*/
// 2 注册驱动
Class.forName("com.mysql.jdbc.Driver");
// 3 获取数据库连接对象 Connection
Connection connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/qy97","root","root");
// 4 定义sql语句 UPDATE 表名 SET 列名='修改的字段' WHERE 键值
String sql1 = "UPDATE user1 SET unames='张三' WHERE uid=1";
String sql2 = "UPDATE user1 SET unames='李四' WHERE uid=2";
String sql3 = "UPDATE user1 SET unames='王五' WHERE uid=3";
String sql4 = "UPDATE user1 SET unames='赵六' WHERE uid=4";
String sql5 = "UPDATE user1 SET uaddress='北京' WHERE uid=1";
String sql6 = "UPDATE user1 SET uaddress='上海' WHERE uid=2";
String sql7 = "UPDATE user1 SET uaddress='广州' WHERE uid=3";
String sql8 = "UPDATE user1 SET uaddress='深圳' WHERE uid=4";
// 5 获得执行sql语句对象 Statement
Statement statement = connection.createStatement();
// 6 执行sql语句
int i1 = statement.executeUpdate(sql1);
int i2 = statement.executeUpdate(sql2);
int i3 = statement.executeUpdate(sql3);
int i4 = statement.executeUpdate(sql4);
int i5 = statement.executeUpdate(sql5);
int i6 = statement.executeUpdate(sql6);
int i7 = statement.executeUpdate(sql7);
int i8 = statement.executeUpdate(sql8);
// 7 控制台输出结果 可以不写
System.out.println(i1+""+i2+""+i3+""+i4+""+i5+""+i6+""+i7+""+i8);
// 8 释放资源
statement.close();
connection.close(); }
}
更新内容之后
JDBC 数据库连接 Java操作数据库 jdbc快速入门的更多相关文章
- JDBC数据源(DataSource)数据源技术是Java操作数据库的一个很关键技术,流行的持久化框架都离不开数据源的应用。
JDBC数据源(DataSource)的简单实现 数据源技术是Java操作数据库的一个很关键技术,流行的持久化框架都离不开数据源的应用. 2.数据源提供了一种简单获取数据库连接的方式,并能在内部通 ...
- Java操作数据库——使用JDBC连接数据库
Java操作数据库——使用JDBC连接数据库 摘要:本文主要学习了如何使用JDBC连接数据库. 背景 数据持久化 数据持久化就是把数据保存到可掉电式存储设备中以供之后使用.大多数情况下,特别是企业级应 ...
- Java操作数据库——在JDBC里使用事务
Java操作数据库——在JDBC里使用事务 摘要:本文主要学习了如何在JDBC里使用事务. 使用Connection的事务控制方法 当JDBC程序向数据库获得一个Connection对象时,默认情况下 ...
- JDBC 4.0 开始Java操作数据库不用再使用 Class.forName加载驱动类了
JDBC 4.0 开始Java操作数据库不用再使用 Class.forName加载驱动类了 代码示例 转自 https://docs.oracle.com/javase/tutorial/jdbc/o ...
- MYSQL的Java操作器——JDBC
MYSQL的Java操作器--JDBC 在学习了Mysql之后,我们就要把Mysql和我们之前所学习的Java所结合起来 而JDBC就是这样一种工具:帮助我们使用Java语言来操作Mysql数据库 J ...
- Java操作数据库——手动实现数据库连接池
Java操作数据库——手动实现数据库连接池 摘要:本文主要学习了如何手动实现一个数据库连接池,以及在这基础上的一些改进. 部分内容来自以下博客: https://blog.csdn.net/soonf ...
- java操作数据库:增删改查
不多bb了直接上. 工具:myeclipse 2016,mysql 5.7 目的:java操作数据库增删改查商品信息 test数据库的goods表 gid主键,自增 1.实体类Goods:封装数据库数 ...
- Java操作数据库——使用连接池连接数据库
Java操作数据库——使用连接池连接数据库 摘要:本文主要学习了如何使用JDBC连接池连接数据库. 传统方式和连接池方式 传统方式的步骤 使用传统方式在Java中使用JDBC连接数据库,完成一次数据库 ...
- Java数据库连接--JDBC基础知识(操作数据库:增删改查)
一.JDBC简介 JDBC是连接java应用程序和数据库之间的桥梁. 什么是JDBC? Java语言访问数据库的一种规范,是一套API. JDBC (Java Database Connectivit ...
随机推荐
- JAVA遍历map元素
第一种: Map map = new HashMap(); Iterator iter = map.entrySet().iterator(); while (iter.hasNext()) { Ma ...
- 菜鸟学习Cocos2d-x 3.x——内存管理
菜鸟学习Cocos2d-x 3.x——内存管理 2014-12-10 分类:Cocos2d-x / 游戏开发 阅读(394) 评论(6) 亘古不变的东西 到现在,内存已经非常便宜,但是也不是可以 ...
- 解读tensorflow之rnn【转】
转自:https://blog.csdn.net/mydear_11000/article/details/52414342 from: http://lan2720.github.io/2016/0 ...
- c++ 输入10个数,显示它的平均分
#include <iostream> using namespace std; void inputScores(double golfScores[], int size); void ...
- mysqldump指令说明
3种形式mysqldump [OPTIONS] database [tables]mysqldump [OPTIONS] -B | --databases [OPTIONS] DB1 [DB2 DB3 ...
- perl学习之:编译、执行与内存关系(转)
1.所谓在编译期间分配空间指的是静态分配空间(相对于用new动态申请空间),如全局变量或静态变量(包括一些复杂类型的 常量),它们所需要的空间大小可以明确计算出来,并且不会再改变,因此它们可以直接存放 ...
- docker:安装mysql
文章来源:https://www.cnblogs.com/hello-tl/p/9234429.html 1.添加镜像 docker pull mysql 2.在/data下新建文件夹mysql,进入 ...
- 元组-tuple
Python内置的元组数据类型:tuple tuple和list非常类似,但tuple一旦初始化就不能修改,因此它没有append(),insert()这样的方法 当定义一个tuple时,tuple的 ...
- angularJs模块ui-router之多视图
可以给ui-view指定名称,这样一个模板中就可以有多个ui-view.假设您有一个应用,需要动态填充graph.table data和filters,像下面这样: 当您需要使用多视图时,需要用到状态 ...
- openscad 3Dmodels 笔记
参考链接 官方文档 官方文档之--代码 如何快速上手 打开openSCAD后界面如下: 选择其中的examples,从basic看起.配合官方文档中的first step部分,和官方文档--代码写法即 ...