博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JAVA连接SqlServer2008R2和MySql数据库
阅读量:6217 次
发布时间:2019-06-21

本文共 2329 字,大约阅读时间需要 7 分钟。

问题描述:

  下面是有关连接SqlServer2008R2和MySql数据库的封装类

1 package com.test; 2  3 import java.sql.Connection; 4 import java.sql.DriverManager; 5  6 public class DataBaseConn { 7      8     private String databaseName = "";//数据名称 9     private String useName = "";//用户登入名10     private String password ="";//登入密码11     12     public DataBaseConn(){13         this.databaseName = "INTRUST";14         this.useName = "sa";15         this.password = "000000";16     }17     18     public DataBaseConn(String databaseName, String useName, String password){19         this.databaseName = databaseName;20         this.useName = useName;21         this.password = password;22     }23     24     public Connection con = null;25     26     private String MYSQLDRIVER = "com.microsoft.sqlserver.jdbc.SQLServerDriver";27     private String MYSQLURL = "jdbc:mysql://localhost:3306/" + databaseName + "?use" + useName + "&password" + password + "&useUnicode=true&characterEncoding=gb2312";28     //SQLsServer驱动29     private String MSSQLDRIVER = "com.microsoft.sqlserver.jdbc.SQLServerDriver";30     private String MSSQLURL = "jdbc:sqlserver://localhost:1433;DatabaseName=INTRUST";31     32     public void createMysqlConn(){33         con = null;34         try{35             Class.forName(MYSQLDRIVER).newInstance();36             con = DriverManager.getConnection(MYSQLURL);37         }catch(Exception e){38             e.printStackTrace();39         }40     }41     //SQLsServer驱动42     public void createMssqlConn(){43         con = null;44         try{45             Class.forName(MSSQLDRIVER).newInstance();46             con = DriverManager.getConnection(MSSQLURL, "sa", "000000");47         }catch(Exception e){48             e.printStackTrace();49         }50     }51     52     public Connection getMysqlConn(){53         createMysqlConn();54         return con;55     }56     57     public Connection getMssqlConn(){58         createMssqlConn();59         return con;60     }61     62     public void closeCon(){63         if(con != null){64             try {65                 con.close();66                 con = null;67             } catch (Exception e) {68                 // TODO Auto-generated catch block69                 e.printStackTrace();70             }71         }72     }73 74 }

 

转载于:https://www.cnblogs.com/atp-sir/p/6118395.html

你可能感兴趣的文章
(5)kendo UI使用基础介绍与问题整理——Grid问题/显示效果的一些问题
查看>>
sql去除重复记录 且保留id最小的 没用
查看>>
建筑保温(复习) 灭火救援设施(一)
查看>>
hadoop1.2.1配置与运行子串统计程序
查看>>
手把手教你学会 Emacs 定制
查看>>
ProGuard代码混淆技术详解
查看>>
HDU 1043 Eight (A* + HASH + 康托展开)
查看>>
[转载] 财经郎眼20120714:民生小事大过天
查看>>
Android 在安装完成界面,点击打开应用程序。在应用程序点击home键,再从桌面打开程序导致产生多个实例或者说程序被重复打开...
查看>>
《软件工程课程总结》
查看>>
js+cookie 购物车
查看>>
Luogu P5296 [北京省选集训2019]生成树计数
查看>>
ActiveMq-拦截创建消息队列
查看>>
【6】使用nginx
查看>>
怎么在html页面和js里判断是否是IE浏览器
查看>>
WPF: 在MVVM中使用Navigtaion
查看>>
非RootLayer的隐式动画
查看>>
机器学习问题方法总结
查看>>
application,session,cookie三者之间的区别和联系
查看>>
模拟,找次品硬币,Counterfeit Dollar(POJ 1013)
查看>>