资源简介
源代码 分页 首页 1 2 3 4 .. 5 6 7 尾页 样式可以自己调 鼠标放上去是红色的

代码片段和文件信息
package Test;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Types;
public class DB {
private static String className=“com.microsoft.sqlserver.jdbc.SQLServerDriver“;
private static String uri=“jdbc:sqlserver://localhost:1433;DatabaseName=fenye“;
private static String username=“sa“;
private static String pwd=“123456“;
private static Connection con;
private static PreparedStatement pst ;
/**
* 创建数据库连接
* @return
* @throws ClassNotFoundException
* @throws ClassNotFoundException
* @throws SQLException
*/
public static void createConnection() throws ClassNotFoundException SQLException{
Class.forName(className);
con = DriverManager.getConnection(uri usernamepwd);
}
/**
* 通用的增删改方法
* @param sql
* @param objects
* @return
* @throws SQLException
* @throws DatabaseException
*/
public static int executeUpdate(String sqlobject...objects) throws SQLException {
int row = 0;
try {
if(con == null)
createConnection();
pst = con.prepareStatement(sql);
setParamters(pst objects);
row = pst.executeUpdate();
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally{
release();
}
return row;
}
/**
* 通用的查询方法
* @param sql
* @param objects
* @return
* @throws SQLException
* @throws ClassNotFoundException
* @throws DatabaseException
*/
public static ResultSet executeQuery(String sqlobject...objects) throws ClassNotFoundException SQLException {
ResultSet rs = null;
if(con == null)
createConnection();
pst = con.prepareStatement(sql);
setParamters(pst objects);
rs = pst.executeQuery();
return rs;
}
/**
* 动态设置SQL语句中的参数值
* @param pst
* @param objects 要设置的参数值
* @throws SQLException
*/
public static void setParamters(PreparedStatement pstobject...objects) throws SQLException{
if(objects == null)
return ;
int index = 1;
for(object o : objects){
if(o == null){
pst.setNull(index++ Types.VARCHAR);
}else if(o instanceof java.util.Date){
java.util.Date oldDate =(java.util.Date) o;
java.sql.Date newDate = new java.sql.Date(oldDate.getTime());
pst.setDate(index++ newDate);
}else{
pst.setobject(index++ o);
}
}
}
/**
* 释放查询资源
* @param rs
* @throws SQLException
* @throws DatabaseException
*/
public static void release(ResultSet rs) throws SQLException {
if(rs != null)
rs.close();
if(pst != null)
pst.close();
if(con != null && !con.isClosed())
con.close();
rs=null;
pst=null;
con=null;
}
/**
* 释放增删改资源方法
* @throws SQLException
* @throws DatabaseException
*/
public static void
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2012-03-02 08:41 fenye\
文件 432 2012-03-01 18:07 fenye\.classpath
目录 0 2012-03-02 08:41 fenye\.myeclipse\
文件 288 2012-03-01 20:50 fenye\.myme
文件 1411 2012-03-01 18:07 fenye\.project
目录 0 2012-03-02 08:41 fenye\.settings\
文件 500 2012-03-01 18:07 fenye\.settings\.jsdtscope
文件 330 2012-03-01 18:07 fenye\.settings\org.eclipse.jdt.core.prefs
文件 49 2012-03-01 18:07 fenye\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2012-03-01 18:07 fenye\.settings\org.eclipse.wst.jsdt.ui.superType.name
目录 0 2012-03-02 08:41 fenye\src\
目录 0 2012-03-02 08:41 fenye\src\Test\
文件 3117 2012-03-01 21:48 fenye\src\Test\DB.java
文件 1476 2012-03-01 18:07 fenye\src\Test\Pager.java
文件 1788 2012-03-01 21:45 fenye\src\Test\UserDao.java
文件 536 2012-03-01 18:07 fenye\src\Test\UserInfo.java
目录 0 2012-03-02 08:41 fenye\WebRoot\
文件 2501 2012-03-01 18:07 fenye\WebRoot\css.css
文件 1642 2012-03-01 18:07 fenye\WebRoot\index.jsp
目录 0 2012-03-02 08:41 fenye\WebRoot\me
文件 36 2012-03-01 18:07 fenye\WebRoot\me
目录 0 2012-03-02 08:41 fenye\WebRoot\WEB-INF\
目录 0 2012-03-02 08:41 fenye\WebRoot\WEB-INF\classes\
目录 0 2012-03-02 08:41 fenye\WebRoot\WEB-INF\classes\Test\
文件 2957 2012-03-01 21:48 fenye\WebRoot\WEB-INF\classes\Test\DB.class
文件 1584 2012-03-01 21:29 fenye\WebRoot\WEB-INF\classes\Test\Pager.class
文件 2249 2012-03-01 21:45 fenye\WebRoot\WEB-INF\classes\Test\UserDao.class
文件 881 2012-03-01 21:29 fenye\WebRoot\WEB-INF\classes\Test\UserInfo.class
目录 0 2012-03-02 08:41 fenye\WebRoot\WEB-INF\lib\
文件 253247 2011-08-24 17:27 fenye\WebRoot\WEB-INF\lib\sqljdbc.jar
文件 371 2012-03-01 18:07 fenye\WebRoot\WEB-INF\web.xm
............此处省略0个文件信息
相关资源
- java串口通信全套完整代码-导入eclip
- jsonarray所必需的6个jar包.rar
- 三角网构TIN生成算法,Java语言实现
- java代码编写将excel数据导入到mysql数据
- Java写的cmm词法分析器源代码及javacc学
- JAVA JSP公司财务管理系统 源代码 论文
- JSP+MYSQL旅行社管理信息系统
- 推荐算法的JAVA实现
- 基于Java的酒店管理系统源码(毕业设
- java-图片识别 图片比较
- android毕业设计
- java23种设计模式+23个实例demo
- java Socket发送/接受报文
- JAVA828436
- java界面美化 提供多套皮肤直接使用
- 在线聊天系统(java代码)
- 基于Java的图书管理系统807185
- java中实现将页面数据导入Excel中
- java 企业销售管理系统
- java做的聊天系统(包括正规课程设计
- Java编写的qq聊天室
- 商店商品管理系统 JAVA写的 有界面
- JAVA开发聊天室程序
- 在linux系统下用java执行系统命令实例
- java期末考试试题两套(答案) 选择(
- JAVA3D编程示例(建模、交互)
- Java 文件加密传输
- java做的房产管理系统
- 基于jsp的bbs论坛 非常详细
- [免费]java实现有障碍物的贪吃蛇游戏
评论
共有 条评论