首页 > 作文

jdbc数据库连接步骤(jdbc访问数据库的基本步骤)

更新时间:2023-04-05 06:21:33 阅读: 评论:0

使用jdbc api操作数据库的基本步骤

分析使用jdbc api操作数据库,进行crud基本步骤都相似。

加载和注册驱动获取数据库连接准备操作执行sql的statement对象执行sql调用statement对象的executeupdate(string sql)执行sql语句进行插入、修改、删除操作调用statement对象的executequery(string sql)执行sql语句进行查询操作处理执行结果cud操作,根据返回的落花诗句int值判断结果查询操作,根据返回resultt结果集,获取查询数据释放资源

总结:

加载和注册驱动,整个项目做一次即可获取数据库连接可以封装到一个方法中释放资源可以封装到一个方法中

编写工具类jdbcutils

package com.atguigu.utils;
import java.io.ioexception;import java.sql.connection;import java.sql.drivermanager;import java.sql.resultt;import java.sql.sqlexception;import java.sql.statement;import java.util.properties;
/* * 工具类: * 1、注册驱动:只要运行一次 * 2、获取连接 * 3、关闭资源 */public class jd观察物体pptbcutils { private static string drivername; private static string url; private static string ur; private static string password; private static properties pro = new properties(); static{ try { //加载,读取jdbc.properties配置的信息 //pro.load的作用是把jdbc.properties文件中配置的信息,一一put到pro这个map中 pro.load(classloader.getsystemclassloader().getresourceasstream(“jdbc.properties”));
// drivername = pro.getproperty(“key”) drivername = pro.getproperty(“drivername”); url = pro.getproperty(“url”); ur = pro.getproperty(“ur”); password = pro.getproperty(“password”);
//注册驱动,加载豫让驱动 class.forname(drivername); } catch (classnotfoundexception e) { e.printstacktrace(); } catch (ioexception e) { e.printstacktrace(); } }
public static connection getconnection()throws sqlexception{ connection conn = drivermanager.getconnection(url, ur, password); return conn; }
public static void cloquietly(connection conn){ try { if(c喜出望外是什么意思onn!=null){ conn.clo(); } } catch (sqlexception e) { e.printstacktrace(); } }
public static void cloquietly(statement st){ try { if(st!=n富来宫温泉山庄ull){ st.clo(); } } catch (sqlexception e) { e.printstacktrace(); } }
public static void cloquietly(resultt rs){ try { if(rs!=null){ rs.clo(); } } catch (sqlexception e) { e.printstacktrace(); } }
public static void cloquietly(statement st,connection conn){ cloquietly(st); cloquietly(conn); }
public static void cloquietly(resultt rs,statement st,connection conn){ cloquietly(rs); cloquietly(st); cloquietly(conn); }

本文发布于:2023-04-05 06:21:31,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/e15f7a2dc0eaa6365f3ad515c6d058ed.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:jdbc数据库连接步骤(jdbc访问数据库的基本步骤).doc

本文 PDF 下载地址:jdbc数据库连接步骤(jdbc访问数据库的基本步骤).pdf

标签:操作   加载   对象   资源
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图