- 博客(21)
- 收藏
- 关注
原创 JDBC 连接池封装工具
存放多个连接的容器。我会频繁的使用连接,一个连接从创建到销毁都会消耗我们的资源。同时创建多个连接,存入集合,使用获取集合中没有被使用的连接,使用完后就将连接归还给集合。
2024-09-04 15:23:50
617
原创 preparedStatement 替换?曾删改查使用 JDBC事务开启 提交 回滚 案例
回顾PreparedStatement 预编译SQL执行对象登录案例:SQL使用替换符(?),按?号所在的位置去替换我们的变量。CRUD。
2024-09-04 15:21:12
928
原创 java preparedStatement 查询案例
System.out.println("登陆成功!System.out.println("登录失败!System.out.println("请输入账号:");System.out.println("请输入密码:");
2024-09-04 15:19:25
261
原创 jdbc preparedStatement 替换? 使用
System.out.println("登录成功!//5、得到是否登录成功,成功就是为true,失败为False。System.out.println("请输入用户名:");System.out.println("请输入密码:");(3-6-4)存在,就输出登录成功!//4、结果集存入到实体类,实体类存入到集合。//去数据库里面查看用户名是否存在。(3-6-3)去数据库查询用户名和密码是否存在。//去数据库查询用户名和密码。//4、执行SQL得到结果集。//2、创建预编译对象。//3、替换替换符内容。
2024-09-04 15:18:38
582
原创 JDBC工具类使用
加载驱动 加载驱动 Class.forName() Class.forName()执行SQL ,有结果集 执行SQL没有结果集 ResultSet 无。//1-2-2 、通过属性对象(Properties),关联输入流。//1-2-1将配置文件,转换成输入流。(2-1)编写获取连接方法 ,读取配置文件加载驱动。(2-2) 编写释放资源方法。
2024-09-04 15:16:14
641
原创 JDBC查询案例
String insert_sql = "insert into user values(null,'zhangge','z123546','张三')";String update_sql= "update user set nickname = '李素' where id = 4 ";封装的时候针对的是表,所以我们的实体类的所有的属性都要和表中的字段对应。//为了产生实体类对象,构造方法必须有无参和全参。//想要存储属性的值,通过get/set方法。//可执行标记相当于main。//将所有的属性私有化。
2024-09-04 15:14:43
756
原创 jdbc 接口 驱动类实现
getInt(int i) i表示的是位置 getInt(String name) name表示的是字段名。isval为false,增加语句、修改语句、删除语句没有结果集。execute() 执行任意语句,返回true/false。jdbc:mysql://ip地址:端口号/数据库名。//4、释放资源(先创建,后关闭)
2024-09-04 15:12:54
770
原创 什么是JDBC
INSERT INTO `USER` VALUES(null,'wangwu','123','东方不败');INSERT INTO `USER` VALUES(null,'zs','123456','老张');INSERT INTO `USER` VALUES(null,'ls','123456','老李');url格式:jdbc:mysql://ip:port/dbname。jdbc与数据库驱动的关系,就是接口与实现的关系。//4、释放资源(先创建,后关闭)//3、操作数据库表。A、准备好查询的SQL。
2024-09-04 15:11:02
296
原创 mysql密码管理权限
revoke 权限 1, 权限 2... on 数据库名.表名 from '用户名'@'主机名';grant 权限 1, 权限 2... on 数据库名.表名 to '用户名'@'主机名';create user '用户名'@'主机名' identified by '密码';alter user '用户名'@'主机名' identified by '密码';创建用户、给用户授权、对用户撤销授权、查询用户授权、删除用户。第一范式、第二范式、第三范式、BCNF、第四范式、第五范式。反三范式:性能比范式重要。
2024-09-04 15:08:34
390
原创 Tomcat
报如下异常: java.net.BindException: Address already in。注: Localhost相当于127.0.0.1。此⽬录下的⽂件不能被外部。(注:这个名称是浏览器访问路径)需要作为虚拟路径的项⽬的路径。通过写配置⽂件的路径来访问。配置了还是闪退 忽略它了。下,就可以通过浏览器使⽤。果已经存在⽆需创建)查询出来哪⼀个进程把。
2024-04-17 09:10:37
2562
原创 什么是CSS?
1.⽬标能够说出CSS的概念和作⽤2.分析1.什么是CSS2. CSS的作⽤3.为什么要学习CSS4. CSS语法3.讲解3.1什么是CSS层叠样式表层叠样式层层叠加eg:刷墙样式表样式的集合学习html就是学习标签学习CSS主要学习样式属性),选择器3.2 CSS的作⽤美化⻚⾯修饰⻚⾯HTML负责内容负责样式颜⾊字体⼤⼩...)html当做⽑坯房, CSS当做装修3.3为什么要学习CSS。
2024-03-25 20:30:52
655
原创 什么是html
超⽂本标记语⾔(Hyper Text Markup Language),标准通⽤标记语⾔下的⼀个应⽤。HTML 不是⼀种编程语⾔,⽽是⼀种标记语⾔,是⽹⻚制作所必备的。超⽂本标记语⾔:功能⽐⽂本强⼤, 就是指⻚⾯内可以包含图⽚、链接,甚⾄⾳乐、程序等⾮⽂字元素。超⽂本标记语⾔: 语法由标签组成html可以做什么设计⻚⾯,做⽹⻚1. 什么是HTML?超⽂本标记语法2. 标记语⾔设计⻚⾯,做⽹⻚知识点-HTML结构和基本语法DOCTYPE html> // 文档声明。
2024-03-22 14:50:30
935
原创 掌握c3p0
这个⼯具类就负责,提供C3P0连接池对象。* 包名:com.sunlw.utils。* ⽇期2020-07-06 11:43。使⽤第三⽅⼯具需要导⼊。使⽤时还需要添加配置⽂件。
2024-03-20 13:38:38
298
原创 JDBC连接池
System.out.println("连接池没有连接,重新创建");System.out.println("连接池获取");程序初始化的时候,初始化多个连接,将多个连接放⼊到池。对象都是耗时操作,需要使⽤连接池对其进⾏优化。每次获取的时候,都可以直接从连接池中进⾏获。//判断 集合里的内容是否大于零。//归还连接 将取走的连接添加到尾部。//创建对象 打印进行测试。使⽤结束以后,将连接归还到池中。//new 一个对象 连接池。//循环创建5个连接。使⽤的时候就会去创建⼀个对象,使。
2024-03-19 13:47:40
848
原创 JDBC事务
connection.setAutoCommit(boolean); 开启事务connection.commit //提交事务connection.rollback //回滚案例:
2024-03-15 08:33:29
346
原创 什么是事务?
事务(Transaction),⼀般是指要做的或所做的事情。在计算机术语中是指访问并可能更新数据库中各种数据项的⼀个程序执⾏单元(unit)。事务通常由⾼级数据库操纵语⾔或编程语⾔(如SQL,C++或Java)书写的⽤户程序的执⾏所引起,并⽤形如begin transaction和end transaction语句(或函数调⽤)来界定。事务由事务开始(begin transaction)和事务结束(end transaction)之间执⾏的全体操作组成。
2024-03-14 10:46:29
1281
原创 JDBC 如何添加依赖? 如何创建jdbc.properties ? 如何创建工具类进行封装? 如何使用PreparedStatement? 如何完成增删改查项目?
jdbc1.添加依赖2.创建jdbc.properties3.创建工具类进行封装4.使用 PreparedStatement5.完成增删改查项目加入junit依赖加入test依赖找到resources 进行创建 创建名为:properties写入:driver = com.mysql.cj.jdbc.Driver 表示 添加驱动意思。
2024-03-12 10:42:37
1293
原创 jdbc增删改查
System.out.println("登录成功!System.out.println("登录失败!System.out.println("用户名:");System.out.println("密码:");
2024-03-12 08:46:30
388
原创 jdbc如何创建和使用? 如何添加依赖? 以及它的顺序和步骤?
---getConnection(url username password) ---创建连接。prepareStatement(String sql) ---创建预编译的sql对象。executeUpdate(Stirng sql)---增加删除。executeQuery( String sql)----查询。DriverManager -----registerDriver(new =Driver)注册驱动的。案例——完成:添加、删除、修改、查询操作{第三步:创建SQL操作对象。
2024-03-05 08:46:38
348
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人