JDBC-MYSQL数据库访问技术.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《JDBC-MYSQL数据库访问技术.ppt》由会员分享,可在线阅读,更多相关《JDBC-MYSQL数据库访问技术.ppt(31页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2什么是JDBC JDBC(Java DataBase Connectivity)是Java与数据库的接口规范 JDBC定义了一个支持标准SQL功能的通用底层的应用程序编程接口(API) 定义了若干Java中的类,表示数据库连接、SQL指令、结果集、数据库元数据等 mysql 分页: limit 2,20 oralce 子查询:ROWNUM3JDBC特性 独立于特定数据库 对硬件平台、操作系统异构性的支持 JDBC驱动程序管理器是内置的,驱动程序本身也可通过Web浏览器自动下载,无须安装、配置 在不同数据库功能模块层次上提供统一的用户界面,可以实现不同的数据库连接.41 、加载驱动程序(注册J
2、DBC驱动程序) Class.forName(driver);2、建立到指定数据库的连接. DriverManager.getConnection(url, username, userpass);3、提交数据库查询PreparedStatement ps 对象 (CURD)4、获取查询结果/执行查询 返回一个结果集对象 (表中的数据) ResultSet rs= ps.executeQuery();5连接(Connection) Connection 对象代表与数据库的连接 连接过程包括所执行的 SQL 语句和在该连接上所返回的结果 Connection conn = DriverManag
3、er.getConnection(url, username, userpass);6打开连接 与数据库建立连接的标准方法是调用 DriverManager.getConnection 方法 例子如下: String driver = org.gjt.mm.mysql.Driver;String url = jdbc:mysql:/127.0.0.1:3306/JJA171201;String username = root;String userpass = 123123;Class.forName(driver);Connection conn = DriverManager.getCon
4、nection(url, username, userpass);if (conn != null) System.out.println( 连接成功 + conn); else System.out.println(err);7打开连接例子private String url = jdbc:microsoft:sqlserver:/localhost:1433;DataBaseName=mydb;private String username = sa;private String password = sa; public void testJDBC() try Class.forName
5、(com.microsoft.jdbc.sqlserver.SQLServerDriver).newInstance();/第一中加载驱动的方法/DriverManager.registerDriver(new com.microsoft.jdbc.sqlserver.SQLServerDriver();/第二种为注册驱动的方法conn = DriverManager.getConnection(url, username, password);System.out.println(数据库连接成功); catch (Exception e) e.printStackTrace();案例代码 *
6、 直接使用工具去打开DB的连接 * 代码 封装,块化,组件化,框架化,应用化, * author Mr.zhuzxpublic class UtilsJDBC / 常量 static final 命名上是全大字的字母public static final String DRIVER = org.gjt.mm.mysql.Driver;public static final String URL = jdbc:mysql:/127.0.0.1:3306/JJA171201;public static final String USERNAME = root;public static final
7、 String PASSWORD = 123123;案例代码/* * 打开连接 */public static Connection getConn() Connection conn = null;try Class.forName(DRIVER);conn = DriverManager.getConnection(URL, USERNAME, PASSWORD); catch (Exception e) e.printStackTrace();System.out.println( conn :+ conn);return conn;案例代码/* * 关闭连接 * * param con
8、n * 我是需要关闭的对象 */public static void colseConn(Connection conn) try conn.close();conn = null;System.out.println( conn close. ); catch (Exception e) e.printStackTrace();11JDBC URL JDBC URL 提供了一种标识数据库的方法,可以使相应的驱动程序能识别该数据库并与之建立连接 JDBC URL 应允许驱动程序编程员将一切所需的信息编入其中,而无须要求用户去做任何系统管理工作 JDBC URL 应允许某种程度的间接性。也就是说
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JDBC MYSQL 数据库 访问 技术
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内