欢迎来到天天文库
浏览记录
ID:45056872
大小:2.43 MB
页数:18页
时间:2019-11-08
《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.
此文档下载收益归作者所有