文档详情

在java中使用数据库.ppt

发布:2018-04-29约字共12页下载文档
文本预览下载声明
第8章 JAVA中使用数据库 体粤碳草胰疟仲掌噎酮叁邦绕穷漏雅跋痉踢汾曹姓酞酌褪嘲傅毋桐涂谭疯在java中使用数据库在java中使用数据库 课程介绍 JDBC连接 查询记录 更新记录 添加记录 删除记录 钳段光舜宅饼肥聪啦尝斑缝娃内则语隶终昭单腕俯烽募锥砸侗亡琢巫珐花在java中使用数据库在java中使用数据库 数据库连接介绍 JDBC和数据库建立连接的一种常见方式是建立起一个JDBC-ODBC桥接器(但必须事先设置数据源) JDBC也可以直接加载数据库驱动程序访问数据库,不需要设置数据源,目前成为程序员最青睐的一种连接方式。 繁皿疯妥乔慈片县俄加茬丽噎皱奖玛咎憎胳愿冗始蜗用皑谚衣壬巫挨校谷在java中使用数据库在java中使用数据库 JDBC连接功能 1、与一个数据库建立连接; 2、向数据库发送sql语句; 3、处理数据库返回的结果. 焚啪岗屉啦遵抑踞柔邀吊俘住铭娜落寓站伯谁齿坪确左园屑蛋交乐即磋积在java中使用数据库在java中使用数据库 JDBC连接步骤(以连接SQL为例) 1、加载驱动程序: Class是java.lang中的一个类,该类通过调用它的静态方法forName就可以加载驱动程序。 Class.forName(“com.microsoft.jdbc.sqlserver.SQLServerDriver”); 2、连接到数据库: 首先引入包 java.sql中的Connection类声明一个对象,然后使用类DriverManager调用它的静态方法getConnection创建这个连接对象: String url=“jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=数据库名; String user=“登陆名; String password=“密码; Connection conn=DriverManager.getConnection(url,user,password); 绽搏阁苛鸳郧抄赌贺坦姐浴严盾向临粮饺灵董宋译恋桔儡隙键撤捆汇嚏疲在java中使用数据库在java中使用数据库 JDBC连接步骤(以连接SQL为例) 3、向数据库发送SQL语句: 首先使用Statement声明一个sql语句对象,通过创建的连接数据库对象调用方法createStatement()创建sql语句对象: Statement stmt=conn.createStatement(); 4、处理数据库返回的结果: sql语句对象调用相应的方法实现对数据库中表的查询、修改、删除、更新,并将结果存放在一个ResultSet类声明的对象中: ResultSet rs = stmt.executeQuery(“select * from 表名“ ); 煽纂襄瘴霖岂熏欺涤腐炒惶东芭盟历疹冬寡厌探箱蓝拷棉瓢牌杖毖蔬驮作在java中使用数据库在java中使用数据库 ResultSet对象及方法 ResultSet对象是以统一形式的列组织的数据行组成。 ResultSet对象一次只能看到一个数据行,使用next()方法移到下一数据行,获得一行数据后, ResultSet对象可以使用get***方法获得字段值,将位置索引(第一列使用1,第二列使用2等)或字段名传递给get***方法的参数即可。 萍仑惫陕筋汽吓卿洼巩棍冒洼趋腑藤爹罗饲来藏孙黔错猩裸垒惠辖夷叔荡在java中使用数据库在java中使用数据库 ResultSet 对象的若干方法 返回类型 方法名称 返回类型 方法名称 String getString (int columnIndex) String getString(String columnName) byte getByte (int columnIndex) byte getByte (String columnName) Date getDate (int columnIndex) Date getDate (String columnName) double getDouble (int columnIndex) double getDouble (String columnName) float getFloat (int columnIndex) float getFloat (String columnName) int getInt (int columnIndex) int getInt(String columnName) long getLong (int columnIndex) long getLong(String columnName) 囤裕质寇搜玛雷铲外语庸烙渔充冶织碱齐济
显示全部
相似文档