Android调用SQL Server2008存储过程单例模式
2015-09-01 16:28
369 查看
单例模式在项目中,很多地方多会用到,这里介绍一下直接使用Android调用SqlServer2008存储过程中用到的Connection,其实这也就是用到了J***A中连接数据库的jdbc驱动做的。为了避免项目中多处使用实例化Connection,故采用单例的设计模式。
public class GetConnection { private static java.sql.Connection mConnect; private static String TAG = "Connection"; public static java.sql.Connection getInstance() { if (mConnect == null) { synchronized (GetConnection.class) { //双层线程锁 if (mConnect == null) { try { Log.d(TAG, "Connect instance"); Class.forName("net.sourceforge.jtds.jdbc.Driver"); mConnect = DriverManager.getConnection( "jdbc:jtds:sqlserver://" + URL.IP + ":1433/" + URL.DB + ";charset=unicode", URL.USER, URL.PWD); } catch (ClassNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); Log.e(TAG, "没有JDBC支持"); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); Log.e(TAG, "SQLServer无法连接"); } } } } return mConnect; } }在这里最主要是体现单例模式,而不在于存储过程的调用,具体调用SQL存储过程的调用可以在网上搜索。
相关文章推荐
- 自适应国际化语言(转)
- android studio使用
- Android RSA 签名,使用 SHA1
- Android扫描二维码及生成二维码Demo
- Android入门:广播发送者与广播接收者(同步广播和有序广播)
- android.content.res.Resources$NotFoundException: Unable to find resource ID #0xffffffff
- 在5.0以下的设备上使用Material Design风格控件
- android canvas 编辑bitmap画虚线
- Android布局之一 (LinearLayout)
- Android的Theme实现夜间模式
- Android开源框架
- android 常用时间格式转换代码
- Android MediaExtractor Construction & Destruction
- Android 自定义RecyclerView 实现真正的Gallery效果
- Android Selector 与 Shape 基本用法
- Android 二维码框4个角&上下滚动条&闪光灯
- Android代码内存优化建议-Android资源篇
- Android的schedule、AlarmService、Timer定时器机制
- 《Android进阶》之第七篇 NDK的使用
- Android-编程小问题记录