补充:JDBC数据库访问课件.ppt

补充:JDBC数据库访问课件.ppt

ID:57033875

大小:146.50 KB

页数:18页

时间:2020-07-27

补充:JDBC数据库访问课件.ppt_第1页
补充:JDBC数据库访问课件.ppt_第2页
补充:JDBC数据库访问课件.ppt_第3页
补充:JDBC数据库访问课件.ppt_第4页
补充:JDBC数据库访问课件.ppt_第5页
资源描述:

《补充:JDBC数据库访问课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1.JDBC简介与数据库访问JDBC是Java数据库连接API。JavaDataBaseConnectivityJDBC是Java应用程序与数据库的沟通桥梁,通过JDBC所提供的API,Java程序能很容易连接数据库。简单的说,JDBC能完成三件事:与一个数据库建立连接,有两种方法:通过建立一个JDBC-ODBC桥接器,来访问数据库JDBC直接加载数据库驱动程序,来访问数据库向数据库发送SQL语句处理数据库返回的结果12.JDBCAPIJDBC与具体的某种数据库连接时需要装载与之对应的驱动程序,不过此种驱动程序不需要我们自己去装载,而是

2、直接通过JDBCAPI类库里的类来自动装载驱动程序。这些API类库一般都集中在java.sql包中。java.sql包中还包含了用于实现与数据库连接的其它功能的类,包括与数据库建立连接、传送查询、接受查询结果等。2JDBC要做的三件事:与数据库建立连接发送SQL语句处理返回的结果处理返回的结果发送SQL语句与数据库建立连接纵览JDBCAPIClass类DriverManager类Connection类Statement类由Connection类的createStatement()方法产生。PreparedStatement类由Conne

3、ction类的PreparedStatement()方法产生。CallableStatement类由Connection类的prepareCall()方法产生。ResultSet类由Statement类或PreparedStatement类的executeQuery()方法产生。3JDBC要做的三件事:1.建立连接2.发送SQL语句3.返回的结果DriverManager类DriverManager类用于装载驱动程序。它所有的成员都是静态成员,所以在程序中无须进行实例化,直接通过类名就可以访问它。DriverManager的主要用途是通

4、过getConnection方法来取得Connection对象引用。其格式为:ConnectiongetConnection(Stringurl,Stringuser,Stringpassword);其中各参数含义如下:url:指明数据库定向位置,其具体格式由数据库驱动程序约定,不同的数据库格式不同。user:登录数据库的用户password:登录数据库的密码4JDBC要做的三件事:1.建立连接2.发送SQL语句3.返回的结果class.forName(className)方法使用java.lang.Class类的forName()方法

5、可指定所要用的驱动程序。forName的参数格式如下:class.forName(“[公司名].[数据库名].[驱动程序名]”);如: class.forName(“oracle.jdbc.driver.OracleDriver”);class.forName(“com.mysql.jdbc.Driver”);5常见数据库的连接方法class.forName(driverName);Connectioncon=DriverManager.getConnection(url,user,pw);driverName-驱动程序名url-JD

6、BC的URLORACLE数据库driverName=“oracle.jdbc.driver.OracleDriver”;url=“jdbc:oracle:thin:@localhost:1521:orcl”;SQLSERVER数据库driverName=“com.microsoft.jdbc.sqlserver.SQLServerDriver”;url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs";DB2数据库driverName="com.ibm.db2.j

7、dbc.app.DB2Driver";url="jdbc:db2://localhost:5000/sample";通过ODBC桥接器driverName=“sun.jdbc.odbc.JdbcOdbcDriver";url="jdbc:odbc:Customers";6如装载一个JDBC-ODBC桥驱动程序,并连接一个student数据源,数据库登录用户为abc,密码为111,其实现如下:class.forName(“sun.jdbc.odbc.jdbcodbcDriver”);Connectioncon=DriverManager.

8、getConnection(“jdbc:odbc:student”,”abc”,”111”);getConnection()方法返回一个连接类对象,假如连接成功,则此对象是指向数据库的一个连接;假如连接失败

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

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

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