北大青鸟JSP教程大全(中)

北大青鸟JSP教程大全(中)

ID:44790626

大小:9.07 MB

页数:65页

时间:2019-10-29

北大青鸟JSP教程大全(中)_第1页
北大青鸟JSP教程大全(中)_第2页
北大青鸟JSP教程大全(中)_第3页
北大青鸟JSP教程大全(中)_第4页
北大青鸟JSP教程大全(中)_第5页
资源描述:

《北大青鸟JSP教程大全(中)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、JDBC程序的工作模板try{Class.forName(JDBC驱动类);}catch(ClassNotFoundExceptione){System.out.println("无法找到驱动类");}try{Connectioncon=DriverManager.getConnection(JDBCURL,数据库用户名,密码);Statementstmt=con.createStatement();ResultSetrs=stmt.executeQuery("SELECTa,b,cFROMTabl

2、e1");while(rs.next()){intx=rs.getInt("a");Strings=rs.getString("b");floatf=rs.getFloat("c");}con.close();}catch(SQLExceptione){e.printStackTrace();}获得数据库连接发送Sql语句处理结果注册JDBC驱动JDBCURL用来标识数据库必须处理的异常释放资源必须处理的异常1JDBC驱动5-1JDBC驱动由数据库厂商提供在个人开发与测试中,可以使用JDBC-ODB

3、C桥连方式在生产型开发中,推荐使用纯Java驱动方式DBServerDBServerJDBCAPIJDBCDriverManager纯Java驱动JDBC–ODBC桥Java应用程序ODBC2JDBC驱动5-2桥连将对JDBCAPI的调用,转换为对另一组数据库连接API的调用优点:可以访问所有ODBC可以访问的数据库缺点:执行效率低、功能不够强大JDBC-ODBC桥Java应用程序JDBCAPIODBCAPIODBC层DBServer3JDBC驱动5-3使用JDBC-ODBC进行桥连1、在控制面板

4、ODBC数据源系统DSN中配置数据源2、编程,通过桥连方式与数据库建立连接------语法------Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");Connectioncon=DriverManager.getConnection("jdbc:odbc:news","sa","sa");JDBC-ODBC桥驱动类的完全限定类名数据源名称演示:配置ODBC数据源4JDBC驱动5-4纯Java驱动由JDBC驱动直接访问数据库优点:100%Java,快又可跨

5、平台缺点:访问不同的数据库需要下载专用的JDBC驱动JDBC驱动Java应用程序JDBCAPIDBServer5JDBC驱动5-5使用纯Java驱动方式进行直连1、下载数据库厂商提供的驱动程序包2、将驱动程序包引入工程中3、编程,通过纯Java驱动方式与数据库建立连接------语法------StringURL="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=news";Class.forName("com.microsoft.jdb

6、c.sqlserver.SQLServerDriver");Connectioncon=DriverManager.getConnection(URL,"sa","sa");sqlserver数据库驱动类的完全限定类名演示:在工程中引入JDBC驱动程序包数据库名称6小结1JDBC桥连与纯Java驱动两种方式的优缺点分别是什么?JDBCURL的作用是什么?7创建数据表:FirstLevelTitleJDBC应用要求对新闻标题进行管理:1、新闻标题存储在SqlServer2000中2、通过JDBC对新闻

7、标题进行增、删、改、查操作操作步骤使用Statement插入数据使用PreparedStatement增、删、改、查数据字段名称字段说明数据类型大小Id序号int4TitleName标题名称varchar50Creator创建者varchar50CreateTime创建时间datetime8128使用Statement插入数据2-1使用桥连方式向FirstLevelTitle表中插入一条记录——代码片断——publicstaticvoidmain(String[]args){Connectionco

8、n=null;Statementstatement=null;try{StringstrSql="insertintoFirstLevelTitlevalues(1,'军事','网管',getdate())";try{Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");}catch(ClassNotFoundExceptione){System.out.println("无法找到驱动类");}con=DriverManager.

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

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

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