当前位置:文档之家› javaweb总结

javaweb总结

javaweb总结
javaweb总结

一、XML(Extensible Markup Language)扩展标记语言

1.作用:描述数据,存储数据,交换数据

2.格式:

7369

SMITH

3.数据岛

载入xml文件

4.DTD(Data Type Definition)

作用:限定XML的内容

分类(内部DTD,外部DTD,公用DTD)

子元素:

]>

重复元素:+*?|(),无

5.XML文件解析(五种方法)

SAXReader sr=new SAXReader();

Document doc=sr.read(“emp.xml”);

Element el_root=doc.getRootElement();

1.Iterator it=el_root.elementIterator();

2.List rowlist=el_root.elements(“row”);

3.doc.accept(new Vistor(){});

4.Visitor vt=new VisitorSupport(){};

doc.accept();

5.List list=doc.selectNodes(“ROWDATA/ROW/ENAME”);

6.XML文件的写入、删除、更新

用到的方法主要有:

Document.createDocument();//建立XML文档

doc.addElement(“”);

new FileWriter(“url”);

Output.createPrettyPrint();

setEncoding(“GBK”);

new XMLWriter();

二、JDBC(java database connectivity)java数据库连接

1.JDBC是Java调用相关数据库的API,它独立于数据库

2.java调用数据库的步骤:(主要有四步)

Class.forName(oracle.jdbc.driver.OracleDriver);//加载驱动

Connection con=DriverManager.getConnection(url,username,password);//建立连接

Statement st=con.createStatement();//建立sql分析器

ResultSet rs=st.executeQuery(“select*from emp”);//执行sql语句分析

3.JDBC与ODBC的比较

1.连接驱动方式:

JDBC:有三种驱动方式,OCI NET8,thin(瘦客户端的连接方式,客户

端只需加载几个专用jar包),KPR8方式

ODBC:ODBC桥的方式,必须在windows环境下安装驱动程序,创建

数据源

2.加载驱动的代码:

JDBC:oracle.java.driver.OracleDriver

ODBC:sun.jdbc.ocbc.jdbcodbcDriver

3.连接数据库的url

JDBC:jdbc:oracle.thin:@127.0.0.1:1521:ORCL

ODBC:jdbc:odbc:数据源名称

4.几种sql分析器的比较:

Statement:普通分析器

PreparedStatement:预编译的sql分析器(效率高),可以使用通配符”?”

CallableStatement:Java中专门用来调用过程和函数的分析器

6.事务处理:

con.setAutoCommit(false);

https://www.doczj.com/doc/b510320721.html,mit();

con.rollback();

注:多个会话同时开启时:只对Update挂起,insert和delete不挂起

7.Connection的三种连接方式:滚动,并发只读,并发更新

8.使用结果集ResultSet修改、插入、删除、查询指定记录

插入:rs.absolute(8);

rs.movetoInsertRow();

rs.updateInt(1,1234);

rs.uptadeString(2,”Lee”);

rs.insertRow();

rs.movetoCurrentRow();

删除:rs.absolute(3);

rs.deleteRow();

修改:rs.absolute(5);

rs.updateInt(8888);

rs.updateRow();

9.使用JDBC调用函数、过程、包、游标

三、HTML基础

1.作用:显示信息。

HTML是静态的,IE可以直接解析,而JSP是动态的,需要服务器解析2.HTML基本结构:

3.HTML主要元素(控件)

文本:

密码框:

单选框:

多选框:

文本输入框:

隐藏域:

多行文本框:

列表框:

提交按钮:

重置按钮:

普通按钮:

Form表单:

图片标签:

Meta标记:

Div标记:

另起一行显示

Span标记:直接在上一行后面显示

跑马灯:预格式:

字段集:

标题

框架集:

超链接:

网页内嵌: