随笔分类 -  Java with MySQL

摘要:数据库表和值 -- 4、查询没学过关羽老师课的同学的学号、姓名 步骤一SELECT c.id FROM teacher t,course c WHERE t.id=c.teacher_id AND t.name="关羽" 步骤二 SELECT DISTINCT s.id FROM student s 阅读全文
posted @ 2018-06-01 23:24 Advancing-Swift 阅读(607) 评论(0) 推荐(0) 编辑
摘要:Jar包使用,及层的划分 c3p0-config.xml JDBCUtils dao Service client 阅读全文
posted @ 2018-03-22 21:30 Advancing-Swift 阅读(524) 评论(0) 推荐(0) 编辑
摘要:MySQL事务隔离级别 1. 脏读: 骗钱的手段, 两个窗口或线程分别调用数据库转账表,转账后未提交,对方查看到账后,rollback,实际钱没转. 演示方法: mysql默认的事务隔离级别为repeatable-read 比Oracle高,因为mysql本身弱 使用select @@tx_isol 阅读全文
posted @ 2018-03-20 23:33 Advancing-Swift 阅读(587) 评论(0) 推荐(0) 编辑
摘要:首先看C3p0这个连接池,最大优势可以自动读取默认的配置文件 配置文件中有常规的4个主选项和一些其他配置 只需要使用C3p0中的实现javax.sql.DateSource接口的实现类ComboPooledDataSource 创建对象即可 private static ComboPooledDat 阅读全文
posted @ 2018-03-19 22:59 Advancing-Swift 阅读(534) 评论(0) 推荐(0) 编辑
摘要:package com.swift.department; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.SQLException; /*SQL语句的编写 JDBC操作MySQL数据库常用API 1.在数据库创建部门表和员工表,包含字段如下: 部门表包含字段有:部门编号,部... 阅读全文
posted @ 2018-03-17 21:57 Advancing-Swift 阅读(2751) 评论(0) 推荐(0) 编辑
摘要:更新数据库url字段出错 修改代码如下: 阅读全文
posted @ 2017-10-04 21:46 Advancing-Swift 阅读(6646) 评论(0) 推荐(0) 编辑
摘要:package com.swift; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.io.InputStreamRea... 阅读全文
posted @ 2017-09-28 20:14 Advancing-Swift 阅读(560) 评论(0) 推荐(0) 编辑
摘要:先写一个工具类,有实现MySQL数据库连接的方法,和关闭数据库连接、关闭ResultSet 结果集、关闭PreparedStatement 的方法。代码如下: 接下来实现登录,已有帐号在数据库中检验存在与否。代码如下: 实现在数据库增加数据,数据库表sw_user中插入新数据,代码如下: 实现在数据 阅读全文
posted @ 2017-09-23 17:01 Advancing-Swift 阅读(970) 评论(5) 推荐(0) 编辑
摘要:package com.swift; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; public class LoginJDBC$Prep... 阅读全文
posted @ 2017-09-21 17:59 Advancing-Swift 阅读(1240) 评论(0) 推荐(1) 编辑
摘要:password的字符串中,加上 ' or '1'= '1 就可以制作出万能密码。 原因如下: 原代码中密码是123456 执行数据库查询语句 实际上执行的SQL语句是: select * from sw_user where username='swift' and password='12345 阅读全文
posted @ 2017-09-21 11:59 Advancing-Swift 阅读(6101) 评论(2) 推荐(0) 编辑
摘要:方法二 使用数据库查询语句 select * from sw_user where username='swift' and password='123456' 在Java程序中注意单引号''是不可缺少的,它是sql语句自带部分,双引号是Java的字符串连接符,所以要了解"" ''各自的作用 阅读全文
posted @ 2017-09-20 22:02 Advancing-Swift 阅读(15119) 评论(0) 推荐(0) 编辑
摘要:自己重写的,使用了BeanUtils 的反射技术 驱动管理器得到连接 连接得到sql语句 语句执行得到结果集 使用的Jar包如下 阅读全文
posted @ 2017-09-20 18:54 Advancing-Swift 阅读(662) 评论(0) 推荐(0) 编辑
摘要:如果忘记倒入连接mysql数据库的包,会出现上面的java.lang.ClassNotFoundException: com.mysql.jdbc.Driver问题 mysql-connector-java-5.1.7-bin.jar 下载地址:链接: https://pan.baidu.com/s 阅读全文
posted @ 2017-09-19 21:26 Advancing-Swift 阅读(3510) 评论(0) 推荐(0) 编辑
摘要:DML(data manipulation language): 它们是SELECT、UPDATE、INSERT、DELETE,就象它的名字一样,这4条命令是用来对数据库里的数据进行操作的语言 DDL(data definition language): DDL比DML要多,主要的命令有CREATE 阅读全文
posted @ 2017-09-19 19:18 Advancing-Swift 阅读(459) 评论(0) 推荐(1) 编辑
摘要:mysql -h 192.168.1.104 -P3306 -uroot -p 然后输入你安装时设置的MySQL密码 发现Can't connect to MySQL server 你的IP 解决方法: (1)用localhost 登录 mysql -h localhost -P3306 -uroo 阅读全文
posted @ 2017-09-15 22:33 Advancing-Swift 阅读(458) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示