用javabean操作sqlserver2005
来源:互联网 发布:计算距离的软件 编辑:程序博客网 时间:2024/05/01 23:54
/*
* Created on 2007-11-4
*
* author :wym
* place: nxu.edu.cn
* email:wym-hero@126.com
*/
package Test;
import java.sql.*;
/**
* @author Administrator
*
* TODO To change the template for this generated type comment go to
* Window - Preferences - Java - Code Style - Code Templates
*/
public class conndb2005 {
String user="sa";
String password="123";
String sDBDriver = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
String sConnStr = "jdbc:sqlserver://localhost:1433;DatabaseName=temp";
Connection conn = null;
ResultSet rs = null;
String param[];
public void setParam(String[] param)
{
this.param=param;
}
public conndb2005() {
try {
Class.forName(sDBDriver);
}
catch(java.lang.ClassNotFoundException e) {
System.err.println("conndb2005(): " + e.getMessage());
}
}
public ResultSet executeQuery(String sql) {
rs = null;
try {
conn = DriverManager.getConnection(sConnStr,user,password);
Statement stmt = conn.createStatement();
rs = stmt.executeQuery(sql);
}
catch(SQLException ex) {
System.err.println("aq.executeQuery: " + ex.getMessage());
}
return rs;
} //select
public void insertRecord(String sqlinsert) throws SQLException,java.io.UnsupportedEncodingException
{
try
{
PreparedStatement insert_stm=conn.prepareStatement(sqlinsert);
if (param!=null)
for(int i=0;i<param.length;i++)
insert_stm.setString(i+1,param[i]);
insert_stm.executeUpdate();
insert_stm.close();
conn.commit();
}
catch(Exception e)
{
System.out.println(e);
conn.rollback();
}
}//insert
public void updateRecord(String sqlupdate) throws SQLException,java.io.UnsupportedEncodingException
{
try
{
PreparedStatement update_stm=conn.prepareStatement(sqlupdate);
if (param!=null)
for (int i=0;i<param.length;i++)
update_stm.setString(i+1,param[i]);
update_stm.executeUpdate();
update_stm.close();
conn.commit();
}
catch(Exception e)
{
System.out.println(e);
conn.rollback();
}
}//update
public void deleteRecord(String sqldelete) throws SQLException,java.io.UnsupportedEncodingException
{
try
{
PreparedStatement delete_stm=conn.prepareStatement(sqldelete);
if (param!=null)
for (int i=0;i<param.length;i++)
delete_stm.setString(i+1,param[i]);
delete_stm.executeUpdate();
delete_stm.close();
conn.commit();
}
catch(Exception e)
{
System.out.println(e);
conn.rollback();
}
} //delete
}
- 用javabean操作sqlserver2005
- 用IntroSpector操作JavaBean
- 用JavaBean封装数据库操作
- JavaBean操作
- C# sqlserver2005 操作
- sqlServer2005的操作语句
- 监控sqlserver2005 DDL操作
- 用一个JavaBean封装JDBC操作
- 9.2用BeanUtil工具包操作JavaBean
- sqlserver2005一次数据库还原操作
- sqlserver2005操作XML类型数据
- JavaBean操作Oracle数据库
- JavaBean操作Oracle数据库
- javaBean操作数据库
- JavaBean操作Oracle数据库
- JavaBean操作Oracle数据库
- JavaBean数据库操作
- 数据库操作javaBean
- jsp连接sqlserver2005
- Hibernate + JSP 分页代码
- 用户权限管理
- 将IE缓存中的文件copy到其它目录下
- C++字符串完全指南 - Win32字符编码(一)
- 用javabean操作sqlserver2005
- C++字符串完全指南 - Win32字符编码(二)
- 几个常用的WINFORM开发经验(C#)
- 数米粒个数和测米粒大小
- 电子书制作工具大全
- C++字符串完全指南(2) - 各种字符串类(一)
- 获取图片路径--生成缩略图的完整实现
- 在C#中应用哈希表(Hashtable)
- 我的学习日志11.6