数据库
玛了个玛卡巴卡
这个作者很懒,什么都没留下…
展开
-
SQL和JDBC事务
事务的ACID原则 原子性(Atomicity) 一致性(Consistency) 隔离性(Isolation) 持久性(Durability) SQL JDBC 开启事务 start transaction; connection.setAutoCommit(false); 事物提交 commit; connect.commit(); 事务回滚 rollback; connect.rollback(); 关闭事务 在JDBC中往往 将开启事务和事务提交放在try块原创 2022-03-24 17:27:00 · 1431 阅读 · 0 评论 -
JDBC使用预编译
import java.sql.*; 注册驱动(不同的数据库驱动不同) Class.forName("com.ibm.db2.jcc.DB2Driver"); 创建连接对象 Connection conn = DriverManager.getConnection(url,username,password); 创建预编译命令对象 PreparedStatement pstat = conn.prepareStatement(sql); pstat.setInt(1,1); //给第1个原创 2022-03-24 16:48:59 · 1256 阅读 · 0 评论 -
Mac上的oracle使用
进入docker容器:sudo docker exec -it $(docker ps|grep oracle|cut -d " " -f 1) /bin/bash 通过sqlplus进入Oracle:sqlplus 输入用户名和密码进入 Oracle用户中的默认用户: 超级管理员sys 使用sys登录:sys/密码 as sysdba 使用sys登录后面必须跟as sysdba 管理员system 使用system登录:system/密码 切换用户:conn 用户名/密码 显示当前正在连接的用户是那一个:原创 2022-03-15 13:22:41 · 2426 阅读 · 0 评论 -
JDBC元数据操作
元数据原创 2021-12-30 21:00:59 · 476 阅读 · 0 评论 -
JDBC基础
import java.sql.*; 注册驱动 Class.forName("com.ibm.db2.jcc.DB2Driver"); 创建连接对象 Connection conn = DriverManager.getConnection(url,username,password); 创建命令对象 Statement stmt = conn.createStatement(); 执行命令,获得查询的结果集对象 ResultSet rs = stmt.execteQuery(sql原创 2021-12-30 20:00:53 · 466 阅读 · 0 评论 -
DB2增删查改
插入 insert into <table_name> values(value1,value2,...,valueN); insert into <table_name> values(value1,value2,...,valueN), values(value1,value2,...,valueN), values(value1,value2,...,valueN); insert into <table_name>(column1,column2,...,.原创 2021-12-30 16:26:03 · 550 阅读 · 0 评论 -
判断ResultSet的字段值是否为null
String 方法一 rs.getString(“ColumnName”)==null 方法二 在rs.getString(“ColumnName”)之后使用rs.wasNull(),若值为null,则返回true int 如果数据库中该字段是null,那么rs.getInt(“ColumnName”)返回的是0 方法一 rs.getObject(“ColumnName”)==null 方法二 在rs.getInt(“ColumnName”)之后使用rs.was...原创 2021-12-30 15:22:25 · 2109 阅读 · 0 评论 -
mysql
一、使用终端操作数据库 1、登录和退出数据库服务器 mysql -u root -p exit quit 2、对数据库的操作 #查询数据库服务器中所有的数据库 show databases; #创建一个数据库 create database test; #选择一个数据库 use tset; #查询该数据库中所有的表 show tables; #从该数据库中删除一个关系 drop table course; 3、对表的操作 查看某表的所有属性 desc takes; 查看表中所有记录 selec原创 2021-11-09 16:48:50 · 412 阅读 · 0 评论 -
DB2常用操作命令
Mac通过docker登录DB2 docker exec -it db2 bash -c "su - db2inst1" 创建样例数据库 db2sampl原创 2021-11-05 13:56:50 · 1125 阅读 · 0 评论