《Java数据库编程》PPT课件.ppt

《Java数据库编程》PPT课件.ppt

ID:51644350

大小:2.43 MB

页数:29页

时间:2020-03-27

《Java数据库编程》PPT课件.ppt_第1页
《Java数据库编程》PPT课件.ppt_第2页
《Java数据库编程》PPT课件.ppt_第3页
《Java数据库编程》PPT课件.ppt_第4页
《Java数据库编程》PPT课件.ppt_第5页
资源描述:

《《Java数据库编程》PPT课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第十二章JDBC数据库编程(一)掌握JDBC的工作原理掌握如何获取数据库的连接掌握如何插入数据掌握如何查询数据掌握如何删除数据掌握如何修改数据本章目标数据库访问技术简介客户机/服务器应用程序数据库编程问题1:应用程序中的SQL语句如何传到数据库中执行数据库发送SQL语句检索查询结果问题2:数据库的执行结果如何返回到应用程序中解决方案:应用程序和数据库之间必须建立一条通道,提供SQL语句的发送和执行结果的返回建立通道的方式ODBC:开放式数据库连接JDBC:JAVA数据库连接应用程序接口数据库访问技术简介ODBC的功能连接数据库不同的数据库,连接方式是不同的,就像安装不同品牌的打印

2、机需要安装相应的驱动程序才能正常工作。ODBC类似于数据库的万能驱动,可以和多种数据库连接,Access,dBase,SQL,Oracle等ODBC应用数据库ODBC应用图解客户机/服务器GUI应用程序ODBC(开放式数据库连接)(Microsoft提供)插入删除修改应用程序编程接口查询JAVA编程中的ODBC使用JAVA应用程序无法和ODBC直接连接,SUN公司提供JDBC-ODBC桥接驱动类,完成JAVA应用程序和ODBC的连接程序流程如图JDBC-ODBC应用JDBC-ODBC桥Java应用程序JDBCAPIODBCAPIODBC层DBServerJDBC-ODBC应用示例

3、ODBC连接数据库(配置数据源)实质:为数据库添加ODBC驱动操作步骤控制面板-管理工具-数据源(ODBC)添加用户DSN选择SQLSERVER创建数据源数据源名称:studentodbc描述:学生数据库服务器:.(当前服务器)JDBC-ODBC应用示例更改默认的数据库:选择进行连接的数据库JDBC-ODBC应用示例编程,通过桥连方式与数据库建立连接JDBC-ODBC应用示例Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");Connectioncon=DriverManager.getConnection("jdbc:odbc:stude

4、ntodbc","sa",“sql2008");JDBC-ODBC桥驱动类的完全限定类名数据源名称用户名密码注意:在JAVA数据库编程中需要打SP3或SP4补丁JDBC-ODBC代码示例Connectioncon=null;Statementstmt=null;introw=0;//获取GUI信息StringstuID=stuIDTextField.getText();StringstuName=stuNameTextField.getText();StringstuDepart=(String)departComboBox.getSelectedItem();Stringstu

5、Class=(String)classComboBox.getSelectedItem();//检测if(stuID.equals("")

6、

7、stuName.equals("")){JOptionPane.showMessageDialog(this,"请填写完整");return;}else{try{//注册桥接驱动Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");//建立与数据源的连接con=DriverManager.getConnection("jdbc:odbc:studentodbc","sa","sql2008");//创建

8、执行语句,拼接字符串Stringinsertsql="insertstudentinfovalues('"+stuID+"','"+stuName+"','"+stuDepart+"','"+stuClass+"')";System.out.println(insertsql);stmt=con.createStatement();//发送sql语句row=stmt.executeUpdate(insertsql);if(row!=0){JOptionPane.showMessageDialog(this,"添加成功");stuIDTextField.setText("");st

9、uNameTextField.setText("");}else{JOptionPane.showMessageDialog(this,"添加失败");}}catch(Exceptionex){ex.printStackTrace();}finally{try{con.close();//关闭连接}catch(Exceptionex){ex.printStackTrace();}}}JDBC-ODBC总结JDBC-ODBC桥连将对JDBCAPI的调用,转换为对另一组数据库连接AP

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

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

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