上一页 1 ··· 38 39 40 41 42 43 44 45 46 ··· 204 下一页
摘要: 4. ResultSet:结果集对象,封装查询结果 * boolean next(): 游标向下移动一行,判断当前行是否是最后一行末尾(是否有数据),如果是,则返回false,如果不是则返回true * getXxx(参数):获取数据 * Xxx:代表数据类型 如: int getInt() , S 阅读全文
posted @ 2022-11-26 15:15 小白龙白龙马 阅读(71) 评论(0) 推荐(0)
摘要: 代码: Statement stmt = null; Connection conn = null; try { //1. 注册驱动 Class.forName("com.mysql.jdbc.Driver"); //2. 定义sql String sql = "insert into accoun 阅读全文
posted @ 2022-11-26 14:50 小白龙白龙马 阅读(14) 评论(0) 推荐(0)
摘要: 3. Statement:执行sql的对象 1. 执行sql 1. boolean execute(String sql) :可以执行任意的sql 了解 2. int executeUpdate(String sql) :执行DML(insert、update、delete)语句、DDL(creat 阅读全文
posted @ 2022-11-26 14:45 小白龙白龙马 阅读(57) 评论(0) 推荐(0)
摘要: 2. Connection:数据库连接对象 1. 功能: 1. 获取执行sql 的对象 * Statement createStatement() * PreparedStatement prepareStatement(String sql) 2. 管理事务: * 开启事务:setAutoComm 阅读全文
posted @ 2022-11-26 14:40 小白龙白龙马 阅读(105) 评论(0) 推荐(0)
摘要: 1. DriverManager:驱动管理对象 * 功能: 1. 注册驱动:告诉程序该使用哪一个数据库驱动jar static void registerDriver(Driver driver) :注册与给定的驱动程序 DriverManager 。 写代码使用: Class.forName("c 阅读全文
posted @ 2022-11-26 14:31 小白龙白龙马 阅读(108) 评论(0) 推荐(0)
摘要: 1. 概念:Java DataBase Connectivity Java 数据库连接, Java语言操作数据库 * JDBC本质:其实是官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口。各个数据库厂商去实现这套接口,提供数据库驱动jar包。我们可以使用这套接口(JDBC)编程,真正执 阅读全文
posted @ 2022-11-26 14:08 小白龙白龙马 阅读(32) 评论(0) 推荐(0)
摘要: 线程状态概述 阅读全文
posted @ 2022-11-20 19:33 小白龙白龙马 阅读(20) 评论(0) 推荐(0)
摘要: 解决线程安全问题——Lock锁 解决线程安全问题的三种方案:使用Lock锁java.util.concurrent.locks.Lock接口Lock 实现提供了比使用 synchronized 方法和语句可获得的更广泛的锁定操作。Lock接口中的方法:**void lock()**获取锁。**voi 阅读全文
posted @ 2022-11-20 19:27 小白龙白龙马 阅读(43) 评论(0) 推荐(0)
摘要: 静态同步方法 静态的同步方法锁对象是谁?不能是thisthis是创建对象之后产生的,静态方法优先于对象静态方法的锁对象是本类的class属性-->class文件对象(反射) 阅读全文
posted @ 2022-11-20 19:23 小白龙白龙马 阅读(22) 评论(0) 推荐(0)
摘要: 解决线程安全问题——同步方法 解决线程安全问题的二种方案:使用同步方法 使用步骤:1.把访问了共享数据的代码抽取出来,放到一个方法中2.在方法上添加synchronized修饰符 格式:定义方法的格式 修饰符 synchronized 返回值类型 方法名(参数列表){ 可能会出现线程安全问题的代码( 阅读全文
posted @ 2022-11-20 19:20 小白龙白龙马 阅读(41) 评论(0) 推荐(0)
上一页 1 ··· 38 39 40 41 42 43 44 45 46 ··· 204 下一页