jdbc连接数据库操作(jdbc连接数据库的方法),本文通过数据整理汇集了jdbc连接数据库操作(jdbc连接数据库的方法)相关信息,下面一起看看。

分析使用JDBC API操作数据库,进行创建、读取、更新和删除基本步骤都相似。

加载和注册驱动获取数据库连接准备操作执行结构化查询语言的声明对象执行结构化查询语言调用声明对象的执行更新(字符串sql)执行结构化查询语言语句进行插入、修改、删除操作调用声明对象的executeQuery(字符串sql)执行结构化查询语言语句进行查询操作处理执行结果反刍的食物操作,根据返回的(同国际组织)国际组织值判断结果查询操作,根据返回结果集结果集,获取查询数据释放资源

总结:

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

导入Java。io。io异常;导入Java。SQL。连接;导入Java。SQL。司机经理;导入Java。SQL。结果集;导入Java。SQL。SQL异常;导入Java。SQL。声明;导入Java。util。属性;

公众的类JDBC utils {私有静态字符串驱动程序名;私有静态字符串全球资源定位器(Uniform Resource Locator)私有静态字符串用户;私有静态字符串密码;私有静态属性pro=new Properties();静态{尝试{ //加载,读取jdbc.properties配置的信息//pro.load的作用是把jdbc.properties文件中配置的信息,一一放到赞成这个地图中亲。load(类加载器。getsystemclassloader().getResourceAsStream(& quot;JDBC。属性& quot));

//驱动程序名称=pro。getproperty(& quot;key & quot)驱动名=pro。getproperty(& quot;驱动程序名称& quot);URL=pro。getproperty(& quot;URL & quot);用户=专业。getproperty(& quot;用户& quot);密码=pro。getproperty(& quot;密码& quot);

//注册驱动,加载驱动班级。对于名称(驱动程序名称);} catch(ClassNotFoundException e){ e . printstacktrace();} catch(io异常e){ e . printstacktrace();} }

公共静态连接getConnection()抛出SQLException { Connection conn=驱动程序管理器。getConnection(URL,用户,密码);返回连接器;}

public static void悄然关闭(连接连接){尝试{ if(连接!=null){ conn . close();} } catch(SQLException e){ e . printstacktrace();} }

public static void closeQuietly(Statement ST){ try { if(ST!=null){ ST . close();} } catch(SQLException e){ e . printstacktrace();} }

public static void closeQuietly(ResultSet RS){ try { if(RS!=null){ RS。close();} } catch(SQLException e){ e . printstacktrace();} }

public static void悄悄关闭(语句ST,连接conn){悄悄关闭(ST);安静地关闭(连接);}

public static void quiet close(ResultSet RS,Statement st,Connection conn){ quiet close(RS);安静地关闭(ST);安静地关闭(连接);}

更多jdbc连接数据库操作(jdbc连接数据库的方法)相关信息请关注本站。