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

各位我刚学jb6,怎么这个东东连数据库怎么总有问题啊?

    来源: 互联网  发布时间:2015-10-26

    本文导语:  我建了一个application 一个窗体mainframe 我的连数据库语句如下:     java.sql.Connection Conn;     java.sql.Statement Stmt;     java.sql.ResultSet Rst;     Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");     Conn=DriverManager.getConnection("jd...

我建了一个application 一个窗体mainframe
我的连数据库语句如下:
    java.sql.Connection Conn;
    java.sql.Statement Stmt;
    java.sql.ResultSet Rst;
    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
    Conn=DriverManager.getConnection("jdbc:odbc:a","name","pass");
    Stmt=Conn.createStatement();
数据源都弄好了.....
程序的好多地方都用到数据库操作,上边的连数据库的语句应该放那里啊??
程序中只让放在初始化中(private void jbInit() throws Exception)
放到别的地方就出错,但是放在初始化里别的地方又不能用

请指点连数据库的语句应该放在那里我的程序的所有地方都能进行数据库操作

另外连数据库是不是都得自己写啊?有没有控件可以用啊?多谢!

|
package com.difo.cx.database;

import java.util.*;
import java.io.*;
import java.sql.*;
/**
 * Title:       
 * Description:
 * Copyright:    Copyright (c) 2001
 * Company:      
 * @author       
 * @version 1.0
 */

public class DbConnectProvider {

  public Connection conn = null;
  public DbConnectProvider() {
  }

  /**
   * 方法名称:getConnection
   * 参数:    无
   * 返回值类型:Connection
   * 说明: 打开数据库的连接,返回一个Connection
   *        为了连接数据库,需要导入一个文件purvey.ini
   */
  public Connection getConnection(){
    Properties prop = new Properties();
    try{
      InputStream is = getClass().getResourceAsStream("purvey.ini");
      prop.load(is);
      if (is != null) is.close();
    }catch(IOException e){
      System.out.print("打开数据库文件出错");
    }

    String jdbc = prop.getProperty("dirvers");
    String url = prop.getProperty("url");
    String user = prop.getProperty("user");
    String password = prop.getProperty("password");

    try{
      Class.forName(jdbc);
    }catch(ClassNotFoundException e){
      System.out.print("JDBC登录出错"+e.getMessage());
    }

    try{
      this.conn = DriverManager.getConnection(url,user,password);
      //System.out.print("连接");
       return conn;
    }catch(SQLException e){
      System.out.print("生成Connection对象时候出错"+e.getMessage()+jdbc+url);
      this.close();
      return null;
    }
  }

  /**
   * 关闭数据库连接cx
   */
  public void close(){
    try{
      conn.close();
    }catch(SQLException e){
      System.out.print("关闭数据库出错");
    }
  }
}

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 哪里有JB6下载啊,高分相送,救命 iis7站长之家
  • 初学者的问题:如何用jb6给程序打包?在线等待!
  • 求救: 简单问题,请问如何在jb6中导入一个自定义的类?
  • 在jb6下面编辑class文件以后,在另外的地方调用的问题?
  • 谁能给我在JB6中EJB开发的一个简单例子,分数不是问题
  • 关于jb6的问题
  • 开发EJB所遇到的问题,关于jb6的JAVABEAN
  • 我在JB6中出现以下警告,这是什么问题?谢谢!
  • 小女子刚刚装上jb6 但编辑器好像有点问题,插入点不能正确定位,请教各位大哥。:)
  • 我提一个弱智问题:用JB6写程序,在窗体上加按钮和其他控件,如何自行设置他们地位置?
  • jb6 import com.borland 的问题
  • 很菜的问题:请问在JB6中怎样发布一个EJB?
  • 请问:在一个jb6的工程里两个自建包的互相引用问题
  • jb6:SQL SERVER 中记录的提取,复制问题?
  • 有关JB6+SQL SERVER的几个问题!
  • jb6运行Servlet的问题
  • jb6开发EJB的几个问题!一定给分~~
  • 谁能帮我搞定JB6?--关于JB6的使用
  • 如何在编译完成后将jb6生成的jar文件输出到weblogic下的指定目录?应如何配置jb6?
  • JB6.0,写了一个最简单的APPLET,直接在JB6里运行可以显示出来,但用IE打不开,为什么???
  • 在jb6中,如何制作包含jdbc和自定义包的jar文件。
  • 突然有一天我的JB6打不开了,怎么办?
  • 哪里有JB6下载啊,高分相送,救命
  • 用JB6怎样创建BMP??????????
  • 如何在JB6中使用jfreechart?
  • 我想用JB6.0开发EJB,请问需要配置什么?
  • 有JB6吗?
  • 请问哪里jb6下载?
  • JB6的XYlayout类放在哪里?
  • 请问怎么设置JB6才能让它编写Servlet程序,并试运行?
  • 请问哪里有JB6下载?


  • 站内导航:


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

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

    浙ICP备11055608号-3