Java操纵MySQL数据库

上传人:da****ge 文档编号:243096191 上传时间:2024-09-15 格式:PPT 页数:9 大小:351KB
返回 下载 相关 举报
Java操纵MySQL数据库_第1页
第1页 / 共9页
Java操纵MySQL数据库_第2页
第2页 / 共9页
Java操纵MySQL数据库_第3页
第3页 / 共9页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,J2EE,Java,操纵,MySQL,数据库,使用,Java,来操纵数据库通常包含:,1,、载入,JDBC,驱动程序。,2,、在客户程序与数据库之间建立连接。,3,、建立,Statement,对象,为传入,SQL,语句做好准备。,4,、将,SQL,语句从,Java,程序传入数据库。,5,、通过数据库返回的记录集得到所需要的数据。,6,、如需要,再用修改后的数据更新数据库。,7,、操作结束,关闭连接,释放资源。,总体步骤,针对,MySQL,数据库,首先要从数据库厂商那里获取相应数据库的,JDBC,驱动程序(例如:,mysql-connector-java-3.2.0-alpha-bin.jar,),再将其存放路径加入,CLASSPATH,,最后在程序中使用以下语句载入驱动程序:,Class.forName(,com.mysql.jdbc.Driver,).newInstance,();,一、载入,JDBC,驱动程序,使用,JDBC,DriverManager,类的,getConnection,(),方法可以与指定的数据库建立连接。代码如下:,Connection,conn,=,DriverManager.getConnection(url,db_username,db_password,);,其中的,db_username,和,db_password,分别对应所连接数据库的用户名和口令。,url,与网络中的,URL,有所不同,它给出了要连数据库的有关信息。其中连接,MySQL,数据库的,url,为:,jdbc:mysql:/localhost:3306/,数据库名称,二、与数据库建立连接,使用,Connection,对象的,createStatement,(),方法建立一个,Statement,对象,为传入具体,SQL,语句做好准备。代码如下:,Statement stmt =,conn.createStatement,();,Statement,对象具有两个重要的方法:,executeQuery(sql,),:用来传入查询语句(,select,),executeUpdate(sql,),:用来传入更新语句(,insert,、,update,和,delete,),三、建立,Statement,对象,一旦建立了,Statement,对象后,就可以利用该对象的,executeQuery,(),方法让数据库执行指定的查询语句,执行后的 结果放在一个,ResultSet,类型的对象中并返回回来。例如:,ResultSet,rs,=,stmt.executeQuery,(select username from users where id = 1);,四、执行,SQL,查询语句,调用,ResultSet,对象的,next(),方法得到该集合中新的一行。如果,ResultSet,集合多于一行,可以用一个循环将它逐个取出。例如:,while (,rs.next,() ,String username =,rs.getString(username,),System.out.println(username,);,getXXX,(),方法的参数也可以是列号,假如上述,username,为,ResultSet,中的第二列,则,getString(2),与,getString(username,),效果一样。,五、获取数据库查询结果,有时不仅要从数据库中检索数据,还需更新数据库的内容。对数据库的更新操作通常使用,executeUpdate,(),方法,它通常用来执行,create, insert, update,或,delete,等语句,该方法的返回值为,int,类型的整数值,代表数据库中已经成功更新的行数,如果没有进行任何更新,则返回值为,0,。,int,n =,stmt.executeUpdate(delete,from users where,id = 1);,六、更新数据库,对数据库操作结束后,通常要依次关闭打开的,ResultSet, Statement,和,Connection,对象,例如:,rs.close,();,stmt.close,();,conn.close,();,需要注意的是,前面介绍的许多方法,例如:,createStatement,(),executeQuery,(),和,executeUpdate,(),等,它们均会产生一个,SQLException,的异常,所以使用这些语句时要作相应的异常处理。,七、关闭数据库连接,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 小学资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


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