廖雪峰Java15JDBC编程-3JDBC接口-2JDBC查询
摘要:我们可以使用JDBC查询来执行select语句。 1. Statement 2. SQL注入: 使用Statement拼字符串很容易引发SQL注入的问题。这是因为SQL的参数往往是方法参数传入的。例如一个Login方法需要传入用户名、密码来查询对应的一行user的记录。 如果用户输入的是程序期待的值
阅读全文
posted @
2019-08-31 09:56
singleSpace
阅读(205)
推荐(0)
廖雪峰Java15JDBC编程-3JDBC接口-1JDBC简介
摘要:JDBC:Java DataBase Connectivity Java程序访问数据库的标准接口 使用Java程序访问数据库的时候,Java代码并不是直接通过TCP连接去访问数据库,而是通过JDBC接口来访问,而JDBC的接口通过JDBC驱动来真正实现对数据库的访问。 JDBC接口是由JDK定义,并
阅读全文
posted @
2019-08-30 19:29
singleSpace
阅读(224)
推荐(0)
廖雪峰Java15JDBC编程-2SQL入门-2insert/select/update/delete
摘要:1. INSERT用于向数据库的表中插入1条记录 示例 1.1 Insert语句总结: 可以向指定表插入一条记录 语法:insert into 表名 (字段1,字段2,...) values (数据1,数据2,数据3...) 2 select用于查询表的记录 语法:select 列1,列2,列3,.
阅读全文
posted @
2019-08-30 19:06
singleSpace
阅读(328)
推荐(0)
廖雪峰Java15JDBC编程-2SQL入门-1SQL介绍
摘要:1.SQL:结构化查询语言 Structured Query Language 针对关系数据库设计 各种数据库基本一致 允许用户通过SQL查询数据而不关心数据库底层存储结构 1.1 SQL使用: 可以直接通过数据库提供的命令行界面使用 可以和各种编程语言继承实现访问数据库功能 1.2 SQL分类:
阅读全文
posted @
2019-08-28 06:37
singleSpace
阅读(204)
推荐(0)
廖雪峰Java15JDBC编程-1关系数据库基础-1关系数据库简介
摘要:1.数据库 1.1 定义 数据库是按照数据结构来组合、存储和管理数据的软件。 1.2 数据库模型 数据库有层次模型、网状模型、关系模型三种模型。 2 关系数据库 关系数据库是建立在关系模型上的数据库,也是应用最广泛的主流数据库。 主流的关系数据库: 商业:Oracle,SQL Server,DB2,
阅读全文
posted @
2019-08-24 16:53
singleSpace
阅读(339)
推荐(0)
廖雪峰Java14Java操作XML和JSON-2JSON-2处理JSON
摘要:解析JSON JSR 353 API 常用的第三方库 Jackson gson fastjson Jackson: 提供了读写JSON的API JSON和JavaBean可以互相转换 可食用Annotation定制序列化和反序列化 Jackson初步使用 依赖 java package csj201
阅读全文
posted @
2019-08-23 03:09
singleSpace
阅读(507)
推荐(0)
廖雪峰Java14Java操作XML和JSON-2JSON-1Json介绍
摘要:JSON是一种类似JavaScript对象的数据表示格式 JavaScript Object Notation 去除了JavaScript的执行语句 仅保留数据 JSON格式: 仅保留UTF 8编码 必须使用双引号 特殊字符用\转译 "abc\nxyz\tend" JSON特点: 适合表示层次结构
阅读全文
posted @
2019-08-21 20:55
singleSpace
阅读(200)
推荐(0)
廖雪峰Java14Java操作XML和JSON-1XML-4第三方XML库
摘要:总结: 使用Jackson可以快速在XML和JavaBean之间互相转换 可使用Annotation定制序列化和反序列化
阅读全文
posted @
2019-08-21 19:44
singleSpace
阅读(196)
推荐(0)
廖雪峰Java14Java操作XML和JSON-1XML-3SAX
摘要:SAX:Simple API for XML 基于事件的API 总结: SAX解析XML 一种流式解析XML的API 通过事件触发,速度快 调用方式通过回调获得数据
阅读全文
posted @
2019-08-20 21:57
singleSpace
阅读(164)
推荐(0)
廖雪峰Java14Java操作XML和JSON-1XML-2DOM
摘要:XML是一种数据表示形式。 可以描述非常复杂的数据数据结构 用于传输和传输数据 DOM:Document Object Model DOM模型就是把XML文档作为一个树形结构,从根结点开始,每个节点都可以包含任意个字节点。 用Java解析XML时, Document代表整个XML文档 Element
阅读全文
posted @
2019-08-19 19:58
singleSpace
阅读(168)
推荐(0)
廖雪峰Java14Java操作XML和JSON-1XML-1XML介绍
摘要:1.XML:可扩展标记语言(extensible Markup Language) 是一种数据表示格式 可以描述非常复杂的数据结构 用于存储和传输数据 1.1XML特点: 1.纯文本,默认utf 8编码 2.可嵌套,是和表示结构化数据 1.2XML应用: 文件形式,如book.xml 网络传输,xm
阅读全文
posted @
2019-08-19 19:03
singleSpace
阅读(226)
推荐(0)
廖雪峰Java13网络编程-3其他-2RMI远程调用
摘要:1.RMI远程调用: Remote Method Invocation 目的:把一个接口方法暴露给远程 示例: 定义一个接口Clock,它有一个方法能够获取当前的时间,并编写一个实现类,来实现这个接口。 RMI远程调用示例: 服务器端: 客户端: 在一个RMI远程调用中,客户端持有的是Clock引用
阅读全文
posted @
2019-08-19 10:42
singleSpace
阅读(217)
推荐(0)
廖雪峰Java13网络编程-3其他-1HTTP编程
摘要:1.HTTP协议: Hyper Text Transfer Protocol:超文本传输协议 基于TCP协议之上的请求/响应协议 目前使用最广泛的高级协议 使用浏览器浏览网页和服务器交互使用的就是HTTP协议 手机应用上绝大多数程序与服务器之间交互数据使用的也是HTTP协议。 HTTP协议是一个纯文
阅读全文
posted @
2019-08-13 12:49
singleSpace
阅读(557)
推荐(0)