JSP操作数据库案例

JSP操作数据库案例

ID:45056872

大小:2.43 MB

页数:18页

时间:2019-11-08

JSP操作数据库案例_第1页
JSP操作数据库案例_第2页
JSP操作数据库案例_第3页
JSP操作数据库案例_第4页
JSP操作数据库案例_第5页
资源描述:

《JSP操作数据库案例》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、互联网软件开发系列课程之主讲教师:周峰Java程序设计第11章JSP操作数据库案例1、什么是JDBC?2、JDBC连接数据库有哪些基本方式?3、JDBC技术中常用的类和接口有哪些?4、利用JDBC直接连接的操作步骤?Jsp操作数据库复习1、Java数据库连接技术。2、JDBC-ODBC桥,JDBC直接连接,连接池。3、DriverManager,Connection,Statement、ResultSet4、(1)下载驱动jar包,并将其放到web-info/lib文件夹下。(2)加载驱动(3)创建Conne

2、ction对象(4)创建Statement对象(5)通过Statement下的方法执行SQL语句,完成对DB的操作。Jsp操作数据库复习驱动:com.microsoft.sqlserver.jdbc.SQLServerDrivercom.mysql.jdbc.Driversun.jdbc.odbc.JdbcOdbcDriveroracle.jdbc.driver.OracleDriverURL:jdbc:sqlserver://localhost:1433;DatabaseName=regjdbc:mysql

3、://localhost:3306/testjdbc:odbc:mydatajdbc:oracle:thin:@127.0.0.1:1521:SampleDBJsp操作数据库复习操作数据库:Class.forName(DRIVER)[.newInstance()];//加载驱动Connectionconn=DriverManager.getConnection(URL,USERNAME,PASSWORD);//创建连接Statementstmt=conn.createStatement();//stmt.ex

4、ecuteUpdate(sql);//执行添加,修改和删除ResultSetrs=stmt.executeQuery(sql)//查询本次课程目标1、从XML文件中读取数据库连接信息2、JSP操作数据库案例:Java题库系统从XML读取数据库连接信息com.microsoft.sqlserver.jdbc.SQLServerDriverjdbc:sqlserver://loca

5、lhost:1433;DatabaseName=regsasaDataBase.xml从XML读取数据库连接信息解析XML涉及的主要包(1)javax.xml.*(2)org.w3c.dom.*;(3)org.xml.sax.*;(4)javax.xml.bind.*;注意:JDK6.0后才具备从XML读取数据库连接信息XML文件操作的常用两种方式:DOM和SAXDOM解析是一种基于对象的API,它会把XML文件加载到内存中,生成一个与XML文件对应的文档模型,对于小的XML文件来说,这样处理是很方便的。对于

7、大的XML文件,采用DOM解析,占用内存比较大,查找速度比较慢。SAX解析与DOM解析的功能差不多,但底层实现不太一样,利用SAX会从XML文件的起始位置进行解析,同时根据已经定义好的事件处理器,来决定当前解析的部分。DOM-牛吃草;SAX:细嚼慢咽从XML读取数据库连接信息XML解析模式-DOM解析模式InputStreamxmlFile=DataByXml.class.getResourceAsStream("/com/lcq/data/DataBase.xml");DocumentBuilderbuil

8、der=null;DocumentBuilderFactorybuilderFactory=DocumentBuilderFactory.newInstance();builder=builderFactory.newDocumentBuilder();//解析文件Documentdocument=builder.parse(xmlFile);//获得根元素Elementroot=document.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。