JAVA中使用数据库 (2).ppt

上传人:wuy****n92 文档编号:80481902 上传时间:2023-03-23 格式:PPT 页数:12 大小:329.97KB
返回 下载 相关 举报
JAVA中使用数据库 (2).ppt_第1页
第1页 / 共12页
JAVA中使用数据库 (2).ppt_第2页
第2页 / 共12页
点击查看更多>>
资源描述

《JAVA中使用数据库 (2).ppt》由会员分享,可在线阅读,更多相关《JAVA中使用数据库 (2).ppt(12页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、第8章 JAVA中使用数据库课程介绍nJDBC连接n查询记录n更新记录n添加记录n删除记录数据库连接介绍nJDBC和数据库建立连接的一种常见方式是建立起一个JDBC-ODBC桥接器(但必须事先设置数据源)nJDBC也可以直接加载数据库驱动程序访问数据库,不需要设置数据源,目前成为程序员最青睐的一种连接方式。JDBC连接功能 1、与一个数据库建立连接;2、向数据库发送sql语句;3、处理数据库返回的结果.JDBC连接步骤(以连接SQL为例)n1、加载驱动程序:Class是java.lang中的一个类,该类通过调用它的静态方法forName就可以加载驱动程序。Class.forName(“com.

2、microsoft.jdbc.sqlserver.SQLServerDriver”);n2、连接到数据库:首先引入包 java.sql中的Connection类声明一个对象,然后使用类DriverManager调用它的静态方法getConnection创建这个连接对象:String url=“jdbc:microsoft:sqlserver:/localhost:1433;DatabaseName=数据库名;String user=“登陆名;String password=“密码;Connection conn=DriverManager.getConnection(url,user,pass

3、word);JDBC连接步骤(以连接SQL为例)n3、向数据库发送SQL语句:首先使用Statement声明一个sql语句对象,通过创建的连接数据库对象调用方法createStatement()创建sql语句对象:Statement stmt=conn.createStatement();n4、处理数据库返回的结果处理数据库返回的结果:sql语句对象调用相应的方法实现对数据库中表的查询、修改、删除、更新,并将结果存放在一个ResultSet类声明的对象中:ResultSet rs=stmt.executeQuery(“select*from 表名“);ResultSet对象及方法nResult

4、Set对象是以统一形式的列组织的数据行组成。ResultSet对象一次只能看到一个数据行,使用next()方法移到下一数据行,获得一行数据后,ResultSet对象可以使用get*方法获得字段值,将位置索引(第一列使用1,第二列使用2等)或字段名传递给get*方法的参数即可。ResultSet 对象的若干方法返回类型返回类型方法名称方法名称返回类型返回类型方法名称方法名称StringgetString(int columnIndex)StringgetString(String columnName)bytegetByte(int columnIndex)bytegetByte(String

5、columnName)DategetDate(int columnIndex)DategetDate(String columnName)doublegetDouble(int columnIndex)doublegetDouble(String columnName)floatgetFloat(int columnIndex)floatgetFloat(String columnName)intgetInt(int columnIndex)intgetInt(String columnName)longgetLong(int columnIndex)longgetLong(String co

6、lumnName)JDBC连接例题分析(lianjie.jsp)nn第一个字段内容为:n第二个字段内容为:nnn查询记录 使用结果集next()方法,可以顺序地查询.一个结果集将游标最初定位在第一行的前面,第一次调用next()方法使游标移动到第一行,next()方法返回一个boolean型数据,当游标移动到最后一行之后返回false.While(rs.next()通配符查询n使用通配符查询n用操作符LIKE进行模式般配n%代替一个或多个字符n_代替一个字符nString condition=SELECT*FROM students where name=+name+;nString condition=SELECT*FROM students where name LIKE%+name+%;更新、添加、修改记录 UPDATE students SET math=+newMath+WHERE name=+name+,nINSERT INTO students VALUES+(+number+,+name+,+m+,+e+,+p+);nDELETE FROM students WHERE id+=+number+;

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁