首页 > 数据库技术 > 详细

[dds数据库同步软件]java数据库dds工具

时间:2020-04-23 09:34:47      阅读:101      评论:0      收藏:0      [点我收藏+]

  ?

  在里面为了提高代码的复用性可以创建util

  例如 Dbutil

  {

  ? ? private final static String stu_url="jdbc:mysql://127.0.0.1:3306/shujuku1";

  ? private final static String stu_root="root";? //账户名称

  ? private final static String stu_password="root"; //密码

  ? private static DruidDateSource dds=null;

  ? ? static{

  ? ?dds=new DruidDataSource();

   ? ?dds.setUsername("root");

   ? ?dds.setPassword("root");

   ? ?dds.setUrl("jdbc:mysql://127.0.0.1:3306/shujuku1");

   ? ?dds.setDriverClassName("com.mysql.jdbc.Driver");

   ? ?dds.setInitialSize(5); //表示当连接池初始化后 在池中最少的链接数

   ? ?dds.setMaxActive(20);

  }

  public static DataSource getDS() {

   ? ?return dds;

   ?}

  public static Connection getDBDconn() {

   ? ?try {

   ? ? ?return dds.getConnection();

   ? ?} catch (SQLException e) {

   ? ? ?e.printStackTrace();

   ? ?}

   ? ?return null;

   ?}

   ?

   ?public static Connection getCon() {

   ? ?

   ? ?try {

   ? ? ?Class.forName("com.mysql.jdbc.Driver");

   ? ? ?return DriverManager.getConnection(stu_url,stu_root, stu_password);

   ? ?}catch(ClassNotFoundException e){

   ? ? ?e.printStackTrace();

   ? ?} catch (SQLException e) {

   ? ? ?e.printStackTrace();

   ? ?}

   ? ?return null;

   ?}

   ?

   ?public static void close(Statement sta) {

   ? ?try {

   ? ? ?sta.close();

   ? ?} catch (SQLException e) {

   ? ? ?e.printStackTrace();

   ? ?}

   ?}

   ?

   ?public static void close(ResultSet rs,Statement sta,Connection conn) {

   ? ?try {

   ? ? ?if(rs !=null) {

   ? ? ? ?rs.close();

   ? ? ?}

   ? ? ?if(sta !=null) {

   ? ? ? ?sta.close(); ? ? ? ? ?

   ? ? ?}

   ? ? ?if(conn !=null)

   ? ? ?conn.close();

   ? ?} catch (SQLException e) {

   ? ? ?e.printStackTrace();

   ? ?}

   ?}

   ?

   ?

   ?public static void close(ResultSet rs) {

   ? ?try {

   ? ? ?rs.close();

   ? ?} catch (SQLException e) {

   ? ? ?e.printStackTrace();

   ? ?}

   ?}

   ?

   ?

   ?public static void close(Statement sta,Connection conn) {

   ? ?try {

   ? ? ?if(sta !=null) {

   ? ? ? ?sta.close(); ? ? ? ? ?

   ? ? ?}

   ? ? ?if(conn !=null)

   ? ? ?conn.close();

   ? ? ?

   ? ? ?

   ? ?} catch (SQLException e) {

   ? ? ?e.printStackTrace();

   ? ?}

   ?}

   ?

   ?

   ?public static void close(Connection conn) {

   ? ?try {

   ? ? ?if(conn !=null) {

   ? ? ? ?conn.close();

   ? ? ?}

   ? ?}catch(SQLException e) {

   ? ? ?e.printStackTrace();

   ? ?}

   ?}

  ?

  }

  工具创建好以后

  在调用的时候? 直接? QueryRunner qr=new QueryRunner(Dbutil.getDS());

  再进行自己想进行的方式继续

  ?

  ?

 数据库同步软件

[dds数据库同步软件]java数据库dds工具

原文:https://www.cnblogs.com/sqlserver-mysql/p/12758465.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!