![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
玛了个玛卡巴卡
这个作者很懒,什么都没留下…
展开
-
SQL和JDBC事务
事务的ACID原则原子性(Atomicity)一致性(Consistency)隔离性(Isolation)持久性(Durability)SQLJDBC开启事务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,则返回trueint如果数据库中该字段是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 -pexitquit2、对数据库的操作#查询数据库服务器中所有的数据库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 评论