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

小弟是JAVA初学,关于数据库,望各位指个方向,

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

    本文导语:  只能给这么多分了不好意思 | http://www.eng.stu.edu.cn/ebook/index.asp | 如果是初学的话,应该从java的基本功练起, java对数据库的操作已经简化了很多的了, 如果你的基本功够扎实...

只能给这么多分了不好意思

|
http://www.eng.stu.edu.cn/ebook/index.asp

|
如果是初学的话,应该从java的基本功练起,
java对数据库的操作已经简化了很多的了,
如果你的基本功够扎实的话,很容易就上手
的,但是如果你忽略了基本的东西的话,就会
陷入一些例如环境设置等的烦恼,
本立道生,只要你的根基打好了,无论要想哪个方向
发展,都会事半功倍

|
import java.sql.*;

public class DbControl {
  String sDBDriver = "sun.jdbc.odbc.JdbcOdbcDriver";
  String sConnStr = "jdbc:odbc:xxx";
  private Connection conn = null;
  private Statement stmt = null;
  ResultSet rs = null;

  public DbControl() {
    try {
      Class.forName(sDBDriver);
  conn = DriverManager.getConnection(sConnStr);
    }
    catch(Exception e) {
      System.err.println("DbControl(): " + e.getMessage());
    }
  }

  public DbControl(String sConnstr) {
  try
  {
  Class.forName(sDBDriver);
  conn = DriverManager.getConnection(sConnstr);
  }
  catch (Exception e)
  {
          System.err.println("DbControl(): " + e.getMessage());
  }
  }

  public DbControl(String sDBdriver,String sConnstr) {
  try
  {
   Class.forName(sDBdriver);
conn = DriverManager.getConnection(sConnstr);
  }
  catch (Exception e)
  {
  System.err.println("DbControl(): "+e.getMessage());
  }
  }   
  
  public ResultSet executeQuery(String sql) {
    rs = null;
    try { 
    stmt = conn.createStatement();
    rs = stmt.executeQuery(sql);
    } 
    catch(SQLException ex) { 
      System.err.println("aq.executeQuery: " + ex.getMessage());
    }
    return rs;
  }
  
  public void executeUpdate(String sql) {
    stmt = null;
    rs=null;
    try {
    conn = DriverManager.getConnection(sConnStr); 
    stmt = conn.createStatement();
    stmt.executeQuery(sql);
    stmt.close();
    conn.close();
    } 
    catch(SQLException ex) { 
      System.err.println("aq.executeQuery: " + ex.getMessage());
    }
  }

  public void closeStmt(){
    try{
      stmt.close();
     }
    catch(SQLException e){
      e.printStackTrace();
     }
  }
  public void closeConn(){
    try{
      conn.close();
     }
    catch(SQLException e){
      e.printStackTrace();
     }
  }
}

    
 
 

您可能感兴趣的文章:

  • 小弟是初学者,请推荐几本不错的unix书籍。
  • 小弟初学LINUX,想问一下WINE的RPM包如何安装,以及WINE如何使用.谢谢
  • 小弟是初学者,请推荐几本不错的java书籍。
  • 小弟初学JAVA,大家给点建议吧
  • ★一个关于java开发工具的问题,小弟初学,请大家指教
  • 小弟我初学XML,请教个问题:docbook是用来做什么的?
  • 小弟初学UNIX,想用ODBC访问INFORMIX,该怎么做?请指导一下吧
  • 小弟初学Java有一个疑问!!!
  • 小弟初学Linux,问一些菜问题!
  • 初学linux,想用locate这条命令查文件,可是出现问题,请高手帮小弟一下忙
  • 关于取子字符串的问题,小弟是初学者..............
  • 小弟初学JAVA,请问用那种开发工具比较好?并请推荐一下书籍,谢谢
  • 各位大狭!小弟初学Linux,请各位列举学Linux的网站,留下QQ,Email以向各位请教!!!多谢了!!!
  • 小弟初学linux各位大虾推荐几本这方面的入门书吧
  • 小弟初学Linux,而且要参加开发系统,各位大虾给给意见
  • 小弟初学linux,大家知道有那些人气很高的linux论坛??
  • 小弟初学,新安装的linux,ip:10.0.2.15,还有一台win2000,ip:10.0.2.16 然后出了问题
  • 小弟初学JAVA,请各位GG推荐几本关于JAVA的好处?送分。
  • 小弟想用java做个sygate iis7站长之家
  • 小弟初学,请指教,我对数据封装不太明白!
  • 小弟的专业方向!请大家参考参考!给点意见。。谢谢!
  • 小弟最近刚看完《java编程思想》,目前比较迷茫,还不知道自己到底应该往哪个方向发展?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 大哥们,小弟我准备学JAVA了给推荐几本好书吧!小弟不胜感激啊!
  • 小弟问个问题,JDK哪有下载啊!小弟不胜感激啊!
  • linux高人!!!帮帮小弟啊,小弟是菜鸟
  • 哥们,谁有Jbuilder 4的注册码,给小弟解围,小弟谢先!!!
  • 小弟考试在即!望大哥们帮忙!!!跪求!!!
  • 哪位大哥给小弟一个squirrelmail的安装教程
  • 各位网络编程的大侠,帮帮小弟
  • OpenSSL安装过程中遇到的问题,希望大哥们帮帮小弟
  • 请各位大虾给小弟推荐几本好书
  • 小弟想在linux下访问windows 和usb的文件系统
  • 请问JBulider 4的序列号谁知到?能否提供给小弟?谢谢
  • 各位兄弟 谁有 powerZip 5.21 的注册码,小弟不胜感激!!
  • 小弟想用java做个sygate
  • 求教:文件打包移植错误发生排序错误,小弟努力送分送分啦!59~~~
  • 小弟急需要知道程序员查分网站。多谢!!!
  • 小弟签约银行,想装个unix先熟悉一下!
  • 小弟高分求“Linux 0.02版”的源代码!
  • 小弟想学linux,推荐几本好书,有电子版下载的最好.
  • ★★★那位仁兄有Apache的源代码?小弟急用!多谢!!
  • 哪位大哥,大姐知道国内那个网站有jdk1.4的API下载,告诉小弟一下


  • 站内导航:


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

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

    浙ICP备11055608号-3