- 连接字符串:
- oracle 的连接字符串:jdbc:oracle:thin:@ip:port:sid--sid表示oracle数据库唯一标识号
- mysql的连接字符串:假设mysql安装在本地主机,其中有个database叫test,账号和密码分别是wei/wei123,则连接方式为:jdbc:mysql://localhost:3306/wei?user=wei&password=wei123
- 构造connection(会话,连接)对象
- 构造Statement(语句)对象:传递sql语句的载体
- 如果执行的是查询语句,使用executeQuery方法,返回结果集,标识查询结果:
while(rs.next()){
int id = rs.getInt("id");
}
- 如果执行的是DML操作(insert/update/delete),执行executeUpdate方法,返回的是数字,代表影响的记录数
- 关闭资源
if(stmt != null) stmt.close();
if(conn != null) stmt.close();
3.实体引用(转义字符)
1) 小于号(<): less than --> <
2) 大于号(>): great than --> >
3) And 符号( &): &;
4) 双引号(“): ";
5) 单引号(‘): &apos;
注意这些转义字符都是以&开头,以;结尾的
2) 大于号(>): great than --> >
3) And 符号( &): &;
4) 双引号(“): ";
5) 单引号(‘): &apos;
注意这些转义字符都是以&开头,以;结尾的
4.标记语言:广泛应用于网页和网络应用程序
- 超文本标记语言 HTML:写法格式:<a href = "link.html">link</a> ,标记是固定的,不可扩展(如<a></a> 表示超链接)
- 可扩展的标记语言 XML:写法格式:同html样式<a>link</a>
- 解析器:专用解析器(XML SPY),浏览器,MyEclipse
- xml的声明必须写在文件的第1行("?"和xml之间不能有空格)
- 标记的大小写敏感,开始标记和结束标记要成对出现,<a></a>
- 属性(定义开始标记的键值对),格式:属性=“属性值”—》属性值必须要用引号引起来,单引号和双引号都可以,但要保持一致;
- 特殊标签:CDATA,表示的是一整块。格式:<![CDATA [文本内容]]>
-
元素
出现一次而且有顺序的元素:书名, 作者, 价格, 册数, 简介
"*"星号: 表示出现 0-n 次的元素
"+"加号: 表示出现 1-n 次的元素
"|" : 表示或(只能出现一个)比如(phone | mobile)表示固话或手机二选一(phone | mobile)*: 表示 phone 或 mobile 可出现任意多次
"?"问号: 表示出现 0 或 1 次
DOM4j API 写 XML 文件
常用 API 方法:
1) 给元素增加子元素:elmt.addElement( "标记名称" ) ;
2) 给元素增加属性: elmt.addAttribute( "属性名" , "属性值" ) ;
3) 给叶子元素设值: elmt.setText( "元素值" ) ;