数据库辅助类

package com.sec.util;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;

/**
* 数据库辅助类
*
* @author Administrator
*
*/
public class ConnDB {
public static String URL = "jdbc:sqlserver://localhost:1434;databaseName=ShoppingDB";// 连接字符串
public static String USER = "sa";// 登录名
public static String PWD = "123456";// 密码

// 类加载时,加载数据库驱动(这里加载一次后,就不需要再加载了)
static {
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
}

/**
* 获取连接
*
* @return
*/
public static Connection getConnection() {
Connection conn = null;
try {
conn = DriverManager.getConnection(URL, USER, PWD);
return conn;
} catch (SQLException e) {
// 写日志
e.printStackTrace();
}
return null;
}

/**
* 关闭相关资源
*
* @param conn
* @param stm
* @param pstm
* @param rs
*/
public static void closeAll(Connection conn,
PreparedStatement pstmt, ResultSet rs) {
try {
if (conn != null) {
conn.close();
}
if (pstmt != null) {
pstmt.close();
}
if (rs != null) {
rs.close();
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}

时间: 2024-10-03 13:44:35

数据库辅助类的相关文章

Android 学习笔记之AndBase框架学习(五) 数据库ORM..注解,数据库对象映射...

PS:好久没写博客了... 学习内容: 1.DAO介绍,通用DAO的简单调度过程.. 2.数据库映射关系... 3.使用泛型+反射+注解封装通用DAO.. 4.使用AndBase框架实现对DAO的调用实现数据库基本操作.. 1.DAO..   DAO..这个说法大家都不陌生..数据库操作访问对象的抽象接口层..在DAO内部封装好通用的方法..然后再使用一个具体类来进行实现..在我们想要调用这些方法对数据库进行相关操作时..只需要传递数据实体对象,就可以通过实体对象的传递从而实现对数据库进行操作.

实验8 SQLite数据库操作

课程名称 基于Android平台移动互联网开发 实验日期 2016年4月15日 实验项目名称 数独游戏界面设计 实验地点 S3010 实验类型 □验证型    √设计型    □综合型 学  时 一.实验目的及要求(本实验所涉及并要求掌握的知识点) [目的] 设计一个个人通讯录,掌握Android平台下的数据库开发,该个人通讯录主要包括联系人列表和联系人详细信息等界面. [要求] 程序主界面是通讯录的目录显示手机上联系人的名称.点击联系人的姓名可以显示联系人的详细信息.在按了MEMU键之后会弹出

以编程的方式使用SQLite数据库 执行CRUD(创建 读取 更新 删除)操作

DBAdapter数据库辅助类 package com.databses; import android.content.ContentValues; import android.content.Context; import android.database.Cursor; import android.database.SQLException; import android.database.sqlite.SQLiteDatabase; import android.database.s

使用反射机制创建sqlite数据库

安卓中通过反射动态建库 利用java的反射机制,我们可以得到对象里的方法列表,参数列表以及对应的值. 1.模型层 数据库层dao 业务层business 数据库基类base 2.实现步骤 (1)写一个数据库辅助类 1)定义接口使反射能够调用,执行读写操作 2)使用单例模式 先建私有的构造方法,再判断 (2)创建实体类.其中的属性即数据表中的字段 在dao层建表.更新.写增删改查方法 (3) 在基类base ,config类中声明 数据库名. 数据库名 定义私有的构造方法用于外界直接使用new来实

android操作sqlite数据库及心得

写这篇文章主要是网上的对sqlite的操作太多且太杂,很多时候都不能很好的运用到自己的项目中,结构不清晰,我自己写了一篇适合刚刚接触的人看的操作方法. 近来用android时要将一些数据保存起来,一开始用的是preferences,后来要保存的东西多了,发现用preferences明显不能满足要求了,而且发现用这个的话代码就变得有点乱了,所以才开始学习使用sqlite数据库,一开始以为不就是个数据库么,和平时的mysql啊或者是sqlserver都一样,都很简单的,但后来真正在用的时候才发现困难

【Android】实验8 SQLite数据库操作2016.5.13

实验8  SQLite数据库操作 [目的] 设计一个个人通讯录,掌握Android平台下的数据库开发,该个人通讯录主要包括联系人列表和联系人详细信息等界面. [要求] 程序主界面是通讯录的目录显示手机上联系人的名称.点击联系人的姓名可以显示联系人的详细信息.在按了MEMU键之后会弹出菜单栏.单击菜单栏上的按钮可以添加联系人和删除联系人 [过程] (1)确定数据库的数据结构.本程序只要一张表,该表的内容及说明如下表所示 字段名称 数据类型 说明 字段名称 数据类型 声明 _id Integer 所

Android中数据库的操作流程详细解释

Android中数据库的操作方法: 1.Android平台提供了一个数据库辅助类来创建或打开数据库.这个辅助类继承自SQLiteOpenHelper类.继承和扩展SQLiteOpenHelper类主要做的工作就是重写以下两个方法. (1).onCreate(SQLiteDatabase db) : A.当数据库被首次创建时(用户初次使用软件时)执行该方法.一旦数据库存在就不会调用该方法了. B.仅仅生成辅助类(继承SQLiteOpenHelper类)对象的时候是不会调用该函数的,只有当调用辅助类

DBHelper数据库操作类(二)

不错文章:http://www.codefans.net/articles/562.shtml http://www.cnblogs.com/gaobing/p/3878342.html using System; using System.Collections.Generic; using System.Data.SqlClient; using System.Data; using System.Configuration; using System.Reflection; using S

Android数据库之创建和升级数据库(中)

上一篇文章中,简单介绍了一下android数据库的一些基本概念,那么从本节开始,就实战一下Android数据库的创建和升级. 上文中,也介绍了,SQLiteOpenHelper是一个抽象类,是我们用来创建和升级数据库的最佳实践.下面直接以代码方式,演示一下数据库的创建操作. <span style="font-size:18px;">package com.happy.db.db; import android.content.Context; import android