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

  ?

  在里面为了提高代码的复用性可以创建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工具

上一篇:关于nagios系统下使用shell脚本自定义监控插件的编写以及没有实时监控图的问题


下一篇:安卓开发学习笔记—————《Anroid编程权威指南》第四章 Android应用的调式