摘要:
1、使用properties配置文件 (1)开发中获得连接的4个参数(驱动、URL、用户名、密码)通常都存在配置文件中,方便后期维护,程序如果需要更换数据库,只需要修改配置文件即可; (2)通常情况下,我们习惯使用properties文件,此文件我们将做如下要求: ①文件位置:任意,建议src下; 阅读全文
posted @ 2017-12-25 23:47
gzdlh
阅读(152)
评论(0)
推荐(0)
摘要:
1、“获得数据库连接”操作,将在以后的增删改查所有功能中都存在,可以封装工具类JDBCUtils。提供获取连接对象的方法,从而达到代码的重复利用。 2、该工具类提供方法:public static Connection getConn ()。代码如下: 3、测试JDBCUtils工具类的代码 阅读全文
posted @ 2017-12-25 22:49
gzdlh
阅读(197)
评论(0)
推荐(0)
摘要:
1、概述 (1)通过预处理对象的executeQuery方法,完成记录的select语句的执行; (2)操作格式统一如下: ①注册驱动; ②获取连接; ③获取预处理对象; ④SQL语句占位符设置实际参数; ⑤执行SQL语句; ⑥处理结果集(遍历结果集合); ⑦释放资源。 (3)查询记录:select 阅读全文
posted @ 2017-12-25 22:28
gzdlh
阅读(8793)
评论(0)
推荐(0)
摘要:
1、概述 (1)通过预处理对象的executeUpdate方法,完成记录的insert\update\delete语句的执行; (2)操作格式统一如下: ①注册驱动; ②获取连接; ③获取预处理对象; ④SQL语句占位符设置实际参数; ⑤执行SQL语句; ⑥释放资源。 2、插入记录:insert,实 阅读全文
posted @ 2017-12-25 22:17
gzdlh
阅读(6706)
评论(0)
推荐(0)
摘要:
1、预处理对象 (1)使用PreparedStatement预处理对象时,建议每条sql语句所有的实际参数,都使用逗号分隔; (2)执行SQL语句 (3)设置实际参数 ①void setXxx(int index, Xxx xx) 将指定参数设置为给定Java的xx值。在将此值发送到数据库时,驱动程 阅读全文
posted @ 2017-12-25 21:50
gzdlh
阅读(174)
评论(0)
推荐(0)
摘要:
1、注入问题 (1)假设有登录案例SQL语句如下: (2)此时,当用户输入正确的账号与密码后,查询到了信息则让用户登录; (3)但是当用户输入的账号为XXX 密码为:XXX' OR ‘a’=’a时,则真正执行的代码变为: (4)此时,上述查询语句时永远可以查询出结果的。那么用户就直接登录成功了,显然 阅读全文
posted @ 2017-12-25 21:27
gzdlh
阅读(198)
评论(0)
推荐(0)
摘要:
1、创建数据库分类表 运行结果: 2、导入驱动jar包 (1)mysql-connector-java-5.1.37-bin.jar 下载链接:mysql-connector-java-5.1.37-bin.jar下载 密码:i0zm ; (2)创建lib目录,用于存放当前项目需要的所有jar包; 阅读全文
posted @ 2017-12-25 20:49
gzdlh
阅读(328)
评论(0)
推荐(0)
摘要:
1、JDBC概述 (1)JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。是Java访问数据库的标准规范; (2)JDBC提供了一种基准,据此可 阅读全文
posted @ 2017-12-25 08:56
gzdlh
阅读(158)
评论(0)
推荐(0)
摘要:
1、我们在dos命令行操作中文时,会报错 insert into sort(sid,sname) values(2,"电视机"); ERROR 1366 (HY000): Incorrect string value: '\xB5\xE7\xCA\xD3\xBB\xFA' for column 's 阅读全文
posted @ 2017-12-25 08:07
gzdlh
阅读(188)
评论(0)
推荐(0)
摘要:
查询语句,在开发中使用的次数最多,此处使用“zhangwu” 账务表。 1、准备工作 (1)创建财务表: (2)插入表记录 2、查询的语法 (1)查询指定字段信息 格式:select 字段1,字段2,...from 表名; (2)查询表中所有字段 格式:select * from 表名; 注意:使用 阅读全文
posted @ 2017-12-25 06:28
gzdlh
阅读(194)
评论(0)
推荐(0)
摘要:
1、SQL语法 (1)数据库是不认识JAVA语言的,但是我们同样要与数据库交互,这时需要使用到数据库认识的语言SQL语句,它是数据库的代码; (2)结构化查询语言(Structured Query Language)简称SQL,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据 阅读全文
posted @ 2017-12-25 05:53
gzdlh
阅读(209)
评论(0)
推荐(0)
摘要:
1、之前已经进行过MySQL的安装,参考03002_MySql数据库的安装和配置 ; 2、登录MySQL数据库 (1)启动mysql服务:net start mysql ; (2)MySQL是一个需要账户名密码登录的数据库,登陆后使用,它提供了一个默认的root账号,使用安装时设置的密码即可登录; 阅读全文
posted @ 2017-12-25 00:00
gzdlh
阅读(239)
评论(0)
推荐(0)

浙公网安备 33010602011771号