欢迎来到天天文库
浏览记录
ID:34902867
大小:58.93 KB
页数:8页
时间:2019-03-13
《java教程jdbc技术和数据库应用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、个人收集整理仅供参考学习一、关系数据库概述关系数据库:数据以行、列地表格形式存储、通常一个数据库由一组表构成,表中地数据项以及表之间地链接通过关系来组织和约束.2 常用小型数据库:MicrosoftAccess、MySql等.2 常用大型数据库:IBMDB2、MicrosoftSQLServer、Oracle、Sybase等.表11-1常用SQL命令地使用举例命令功能举例 Create 创建表格 create tablecoffees(cof_namevarchar(32),priceinteg
2、er) Drop 删除表格 drop tabecoffees Insert 插入数据 insert intocoffeesvalues(‘Colombian’,101) Select 查询数据 select cof_name,pricefromcoffeeswhereprice>7 Delete 删除数据 delete *fromcoffeeswherecof_name=’Colombian’ Update修改数据update co
3、ffeessetprice=price+1二、JDBC JDBC:JavaDataBaseConnectivity.(1)JDBC驱动程序2 JDBC-ODBC桥接器驱动程序2 本地API结合部分java驱动程序2 JDBC-Net纯java驱动程序2 本地协议纯java驱动程序(2)ODBC数据源配置ODBC数据源地配置过程: ①“控制面板”->“管理工具”->“数据源(ODBC)”.②选择“系统DNS选项卡”.③单击“添加”按钮,选择数据库驱动程序.本教材选择“MicrosoftAccessDr
4、iver(*.mdb)”.④出现“ODBCMicrosoftAccessDriver安装”对话框,在“数据源名”文本框中输入数据源名称.⑤单击数据库地“选择”按钮,选择数据库.(3)JDBCAPIjava.sql包提供了多种JDBCAPI:2 Connection接口:代表与数据库地连接.8/8个人收集整理仅供参考学习2 Statement接口:用来执行SQL语句并返回结果记录集.2 ResultSet:SQL语句执行后地结果记录集.必须逐行访问数据行 ①使用JDBC连接数据库 调用DriverManag
5、er.getConnection()方法与数据库建立连接;例题:11-1通过ODBC数据源与Access数据库地连接.importjava.sql.*;publicclassConnectDataBase{ publicstaticvoidmain(String[]args){ Stringurl="jdbcdbc:mydata"; try{ Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); }
6、 catch(ClassNotFoundExceptione){ System.out.println(e.getMessage()); } try{ Connectioncon=DriverManager.getConnection(url,"",null); System.out.println("ConnectionSucceed!"); con.close(); }
7、 catch(SQLExceptionex){ System.out.println("Message:"+ex.getMessage()); } }} ②创建Statement对象 使用Connection类地createStatement()方法创建: Statementstmt=con.createStatement(); 使用stmt对象调用executeQuery()方法执行SQL语句: ResultSetrs=stmt.execute
8、Query(“selecta,b,cfromtableName”);例题:11-2在一个空库中创建数据表importjava.sql.*;publicclassCreateStudent{ publicstaticvoidmain(String[]args){ Stringurl="jdbcdbc:mydata";
此文档下载收益归作者所有