JDBC详解(连接操作数据库、处理大数据、批处理)
63页1、一、JDBC简介JDBC全称为:Java DataBase Connectivity (Java数据库连接)SUN公司为了简化、统一对数据库的操作,定义了一套Java操作数据库的规范,称之为JDBCSun公司为了简化数据库开发,定义了一套JDBC接口,这套接口由数据库厂商去实现,这样,开发人员只需要学习JDBC接口, 并通过JDBC加载具体的驱动,就可以操作数据库。1、组成JDBC的包(1)java.sql类:DriverManager接口:Connection Statement ResultSet PreparedStatement CallableStatement(它用于调用存储过程)(2)javax.sql接口 DataSource开发JDBC应用需要以上2个包的支持外还需要导入相应JDBC的数据库驱动(即数据库驱动 mysql-connector-java-x.x.x-bin.jar)2、什么是驱动两个设备要进行通信,满足一定通信数据格式,数据格式由设备提供商规定,设备提供商为设备提供驱动软件,通过软件可以与该设备进行通信。3、第一个JDBC程序创建user表sqlview
2、 plaincopy1. createtableuser(2. idintprimarykeyauto_increment,3. usernamevarchar(20)uniquenotnull,4. passwordvarchar(20)notnull,5. emailvarchar(40)notnull6. );7. INSERTINTOUSERVALUES(NULL,tom,123,);8. INSERTINTOUSERVALUES(NULL,fox,123,);编程从user表中读取数据,并打印在命令行窗口中。(一)搭建实验环境 1、在MySQL中创建一个库,并创建user表和插入表的数据。 2、新建一个Java工程,并导入数据驱动(二)编写程序,在程序中加载数据库驱动(称为注册驱动) DriverManager.registerDriver(Driver driver);(三)建立连接(Connection) Connection conn = DriverManager.getConnection(url, user, pass);(四)创建用于向数据库发送SQL的Stat
3、ement对象,并发送SQL Statement st = conn.createStatement(); ResultSet rs = st.executeQuery(sql);(五)从代表结果集的ResultSet中取出数据,打印到命令行窗口(六)断开与数据库的连接,并释放相关资源。新建项目工程,创建cn.itcast.jdbc包 创建JdbcDemo1.javajavaview plaincopy1. packagecn.itcast.jdbc;2. 3. importjava.sql.Connection;4. importjava.sql.DriverManager;5. importjava.sql.ResultSet;6. importjava.sql.SQLException;7. importjava.sql.Statement;8. 9. importcom.mysql.jdbc.Driver;10. 11. publicclassJdbcDemo112. 13. publicstaticvoidmain(Stringargs)throwsSQLException1
《JDBC详解(连接操作数据库、处理大数据、批处理)》由会员1818****572分享,可在线阅读,更多相关《JDBC详解(连接操作数据库、处理大数据、批处理)》请在金锄头文库上搜索。
武汉专版七年级英语下册Unit1Canyouplaytheguitar第四课时作业课件新版人教新目标
山西专版七年级英语下册Unit5Whydoyoulikepandas第三课时作业课件新版人教新目标
武汉专版七年级英语下册Unit1Canyouplaytheguitar第二课时作业课件新版人教新目标
武汉专版七年级英语下册Unit5Whydoyoulikepandas第四课时作业课件新版人教新目标
武汉专版七年级英语下册Unit5Whydoyoulikepandas第一课时作业课件新版人教新目标
山西专版七年级英语下册Unit5Whydoyoulikepandas单元写作专项作业课件新版人教新目标
山西专版七年级英语下册Unit1Canyouplaytheguitar特色题型组合练作业课件新版人教新目标
九年级历史上册第一单元古代亚非文明第3课古代尤作业课件新人教
九年级历史上册第五单元走向近代第13课西欧经济和社会的发展作业课件新人教
山西专版七年级英语下册Unit12Whatdidyoudolastweekend单元语法专项作业课件新版人教新目标
山西专版七年级英语下册Unit1Canyouplaytheguitar单元写作专项作业课件新版人教新目标
九年级历史下册第四单元经济大危机和第二次世界大战第14课法西斯国家的侵略扩张作业课件新人教版202105181
九年级历史上册第四单元封建时代的亚洲国家第11课古代日本作业课件新人教
八年级英语下册Module1FeelingsandimpressionsUnit2IfeelnervouswhenIspeakChinese小册子作业课件新版外研版
八年级英语下册Module9FriendshipUnit1CouldIaskifyou'vementionedthistoher小册子作业课件新版外研
九年级化学上册第1章开启化学之门第3节怎样学习和研究化学第1课时课件沪
山西专版七年级英语下册Unit1Canyouplaytheguitar第二课时作业课件新版人教新目标
九年级历史下册第三单元第一次世界大战和战后初期的世界第11课苏联的社会主义建设教学课件新人教
九年级历史上册第五单元走向近代第16课早期殖民掠夺作业课件新人教
2021春七年级历史下册第二单元辽宋夏金元时期民族关系发展和社会变化第12课宋元时期的都市和文化习题课件新人教版
2024-03-07 87页
2023-12-26 16页
2023-12-26 28页
2023-07-21 7页
2023-07-21 3页
2023-07-21 14页
2023-07-21 3页
2023-07-21 30页
2023-07-21 34页
2023-07-21 15页