当前位置:  技术问答>java相关

谁能提供一个简单的数据库连接的Bean?

    来源: 互联网  发布时间:2015-08-31

    本文导语:  只需要用JDBC连接sql server, 加载驱动程序、建立连接、创建statment,然后其他的方法只需要 public Result executeQuery(String sql) 完成select public int executeUpdate(String sql)完成update,insert,delete 即可。谢谢。 帖出代码或mailto:fr...

只需要用JDBC连接sql server, 加载驱动程序、建立连接、创建statment,然后其他的方法只需要
public Result executeQuery(String sql) 完成select
public int executeUpdate(String sql)完成update,insert,delete
即可。谢谢。
帖出代码或mailto:freedxz@163.com  thank you again.

|
package com.jspsql;
import java.sql.*;
import java.util.*;

public class SqlConnect{
  private String sDBDriver="sun.jdbc.odbc.JdbcOdbcDriver";
  private String connStr="jdbc:odbc:";
  private Connection conn=null;
  private Statement stmt=null;
  private String username=null;
  private String password=null;
  private ResultSet rs=null;

  private void init() throws SQLException{
   try{
Class.forName(sDBDriver);
conn=DriverManager.getConnection(connStr,username,password);
stmt=conn.createStatement();
   }
   catch(java.lang.ClassNotFoundException e){
   System.err.println("沒有JDBC-ODBC驅動!");
   }
  }

  public void connect(String odbc,String username,String password) throws SQLException{
   connStr+=odbc;
   this.username=username;
   this.password=password;
   init();
  }

  public void connect(String odbc) throws SQLException{
   connStr+=odbc;
   init();
  }

  public ResultSet executeQuery(String sqlStatement){
   rs=null;
   try{
   rs=stmt.executeQuery(sqlStatement);
   }
   catch(SQLException ex){
   System.err.println("SQLRun:"+ex.getMessage());
   }
   return rs;
  }

  public void executeUpdate(String sqlStatement){
   try{
   stmt.executeUpdate(sqlStatement);
   }
        catch(SQLException ex){
         System.err.println("SQLRun:"+ex.getMessage());
        }
  }

  public void close(){
   try{
         if(rs!=null)
         rs.close();
         if(stmt!=null)
         stmt.close();
         if(conn!=null)
         conn.close();
   }
   catch(SQLException ex){
   }
  }

}

    
 
 

您可能感兴趣的文章:

  • tomcat提供连接池吗?
  • 请提供一个可以下载的jbuilder7的crack档案连接地址
  • SQL Server 7.0或2000 的jdbc驱动程序中提供了连接池的实现吗?
  • 请教专家:如何在Unix下连接MS SqlServer。最好是有代码。能提供IODBC的相关资料代码也可以
  • 为Redis提供HTTP API及连接池功能 RedBridge
  • 谁能提供连接数据库的bean,非常感谢,大大加分!!!
  • 各位高手:本人初学JDBC对各个数据连接时的URL的书写还很模糊,有谁可以提供以下各数据库的连接发,由其是URL的书写。
  • 菜鸟问题:java中连接MSSQL用JDBC,它的驱动是免费的吗?还是JDK1。2中已经提供了?
  • 谁能帮忙提供与ORACLE连接的JAVA BEAN!谢谢!分必给!!
  • .NET Framework SQL Server 数据提供程序连接池
  • 能否提供SQL Server和JBuilder连接的例子?(这两天结贴,来者有分!)
  • 有没有人自己开发过数据库?希望提供一些资料,谢谢!
  • 那位能提供java applet实现的目录树(内容来自数据库)的源码?
  • 请问如何搜索在一个区域网内提供SQL数据库服务的服务器的名字?
  • 网上提供的最简便的MySql数据库备份的方法
  • 有哪些高手做过将对数据库的所有操作封装到一个JAVABEAN中?提供有用建议的就给分,分可一直加……
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 救救我的数据!帮我恢复数据者,提供100分!
  • shell script能为c程序提供输入数据吗?
  • 拜托提供一下十六进制和十进制之间数据转换的代码
  • 请问:哪位高人有做过大批量数据打印的代码?能否提供预览功能的实现?分我不在乎,您开个口,只求能解决问题
  • WinForm实现为ComboBox绑定数据源并提供下拉提示功能
  • php导出csv数据在浏览器中输出提供下载或保存到文件的示例
  • php导出csv数据(浏览器中输出提供下载或保存到文件)
  • php获取访客ip地址原理及提供七段代码供参考
  • 诚征提供JSP个人免费主页的网站,鉴于公司代理限制,各位大虾晴多多提供,以便于选择!!!
  • ​Windows Server 2016提供Docker原生运行的企业级支持
  • 一般的tcpip实现都会提供ftp,telnet,daytime,以及time等基本服务,linux上提供13端口的daytime服务吗?
  • 公司提供培训福利,想参加UNIX方面的培训,各位大侠提供下建议!
  • fosdick_j (杰) 提供的SCJP资料我已经提供下载了,快来下呀~
  • 高分征解(在线等待),有谁能提供DOS下双机互连的工具LanLink5.0 。
  • 谁能提供免费的存放空间?
  • Redhat系统提供的C头文件放在哪里?autoconf这个工具在哪可以弄到?
  • 两机提供Web服务的问题,请大侠指教,急!(三根鸡毛)
  • 谁能提供kgdb内核补丁内核模块的下载
  • 谁能提供tcpdump 的源码?谢谢了.
  • 有谁可以提供点linux下wifi驱动开发的资料不?
  • 有没有高手提供以下方法:要将在Graphics存储成本地图像文件,怎么办?
  • 我想开发一个LINUX下的telnet服务器软件,大侠能否提供源码或者是链接?
  • 请问JBulider 4的序列号谁知到?能否提供给小弟?谢谢
  • 哪里有免费的jsp空间提供?绝对给分
  • 谁能提供一份unicode表??
  • 哪位提供JBuilder最新版本的下载地址和注册码?
  • 我们公司要买软件,谁能提供这方面的信息?
  • 我们公司要买软件,谁能提供这方面的信息??


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3