欢迎来到天天文库
浏览记录
ID:57050500
大小:1.41 MB
页数:31页
时间:2020-07-28
《访问数据库课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Java程序设计26—访问数据库目标连接数据库,能够增删改查掌握PreparedStatement事务环境准备打开SQL查询分析器-〉帮助-〉关于查看MSSQL的详细版本号如果是8.00.194就是还没打补丁8.00.760就是SP38.00.2039就是SP4必须安装了SQLServer2000SP3或者SP4补丁SQL2000JDBC驱动文件SQL2005JDBC驱动文件SQLServer2000-配置TCP/IP端口1.打开企业管理器,依次在控制台根目录->MicrosoftSQLServers->SQLServer组,列出一部分数据库服务器。2.右击我们要连接的数据库服务器,选择属
2、性,在常规选项卡点击网络配置弹出新窗口。3.在启用的协议区域选择TCP/IP,点击属性按钮,弹出新窗口。在这个窗口有网络协议默认值设置,一般默认端口是:1433。如果你在dbUrl中用的端口号与这个不同,就会出现错误。应保持二者相同。默认的端口号是1433.打开sql2005的SQLServerConfigurationManager-->展开网络配置-->点击MYSQLSERVER协议-->双击TCP/IP-->选择IP地址就能看到端口号了。SQLServer2005-配置TCP/IP端口WhyJDBC?统一的数据库接口JDBC就是一种接口JDBC两端有不同种类库数据库介绍ODBC--Ope
3、nDataBaseConnection,开放数据库互连为了使数据库系统的应用开发能够更加轻松,微软公司提供了一套数据库接口规范ODBC(对,你没看错是ODBC,为了大家能够更加清楚地认识JDBC,我们先给大家介绍一下ODBC)。它为编程语言访问数据库提供了一个标准接口整个过程就是,应用程序通过ODBC接口来访问数据库,并且无需关心是什么数据库;而当ODBC接口收到这个数据库操作请求时,就通过驱动程序管理器找到相应的数据库ODBC驱动程序;最后ODBC驱动程序连接数据库完成操作。ODBC的出现使得应用程序访问、操作数据库更加容易,迅速成为了一个通用的标准。而Java做为了一种网络化的编程语言,也
4、少不了要与数据库打交道,要让Java程序访问数据库更加容易,也必须提供相应的机制把不同数据库系统所带来的差异屏蔽掉。因此,就导致了JDBC(JavaDataBaseConnectivity)的诞生。两种不同访问数据库的方式通过HTTP侦听程序访问数据库在这种情况下,Java程序通过使用一些RPC或一个HTTP发送者-侦听者协议与网络上的数据库服务器交谈,实现数据库的访问与操作。通过JDBC-ODBC桥接器访问数据库在这种情况下,JDBC通过访问一个本地模块JDBC-ODBC桥接器(JDBCODBC.DLL)来与数据库交互。这个数据库可以在本地,也可以在远程。JDBCJava.sql包访问数据库
5、的APIDriverManager类Connection接口Statement类ResultSet接口PreparedStatement接口ResultSetMetaData接口JDBCAPI构成DriverManagerConnectionStatementResultSet处理驱动程序的加载处理与特定数据库的连接处理SQL语句处理数据库操作的结果集建立ODBC数据源:设置—〉控制面板—〉管理工具—〉数据源(ODBC)—〉系统DSN—〉添加—〉选择SQLServer驱动—>填写ODBC数据源名字—〉选择数据库服务器(本地服务器可以写.)—〉选择登陆方式(默认使用windowsNT验证)—〉更
6、改默认数据库为所有数据库—〉完成测试成功则建立完毕。jdbc-odbc桥方式JDBC-ODBC桥连接方式使用数据库加载驱动建立连接发出请求处理结果Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”);或常用方式:DriverManager.registerDriver(newsun.jdbc.odbc.JdbcOdbcDriver());Connectioncon=DriverManager.getConnection("jdbc:odbc:xx",us,pa);Statementst=con.createStatement();ResultSetrs=s
7、t.executeQuery("select*fromtitles");while(rs.next()){System.out.println(rs.getString("title_id"));}rs.close();st.close();con.close();关闭ODBC连接名字JDBC直接访问数据库五步曲访问数据库分以下几步:加载JDBC驱动程序Class.forName("com.mic
此文档下载收益归作者所有