回 帖 发 新 帖 刷新版面

主题:oracle连接问题

这个是jsp的javabean,帮我改为访问oracle数据库的,这个是访问access的,谢谢,不需要ODBC驱动的
package yy;

import java.io.*;

import java.sql.*;

public class jdbc 
{

  
   public jdbc() {
  }
 
   Connection conn = null ;

   //String re = "" ;
 
   //设置你的数据库ip
 
   //String dbip = "127.0.0.1" ;
 
   //设置你的数据库用户名和密码:
 
   //String use = "" ;
 
   //String pass = "" ;
  
   public java.sql.Connection getConn()
      {
    
         try{
     
             
         Class.forName                           ("sun.jdbc.odbc.JdbcOdbcDriver").newInstance();
        
         //String url ="jdbc:mysql://"+dbip+":3306/"+use+"?           user="+use+"&password="+pass+"
         &useUnicode=true&characterEncoding=gb2312" ;
     
         conn= DriverManager.getConnection         ("jdbc:odbc:yyForum","taifeng","1");
               ///Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
    
                   }
    
          catch(Exception e)
               {
 e.printStackTrace();
    
                 System.out.println("LICHAO");
    
                }
    
              return this.conn ;
  
       }

  
public String ex_chinese(String str)
       {
     
          if(str==null){
str  ="" ;
}
     
         else{

              try{
 
                  str = new String(str.getBytes("iso-8859-                                   1"),"gb2312") ;
         
                  }
         
               catch (Exception ex)
                 {
 }
     
               }
     
          return str ;
  
        }

 
public String getTime() 
        {
    
          String datestr =  "" ;
    
          try {
    
               java.text.DateFormat df = new                java.text.SimpleDateFormat("yyyy-M-d HH:ss") ;
                   java.util.Date date = new java.util.Date() ;
                   datestr = df.format(new java.util.Date()) ;
    
               }
    
           catch (Exception ex){
 }
    
           return datestr ;
  
         }

}

回复列表 (共2个回复)

沙发


  推荐给Web程序员
 
  [url=http://www.888RMB.com.cn] www.888RMB.COM.CN[/url] 为中国赚钱网站。 提供网络赚钱教程、络赚赚钱经验、络赚赚钱秘籍、络赚赚钱项目、络赚赚钱产品, 为想赚钱的人群提供一个赚钱的网络平台!

板凳

package com.OraclelinkDB;

import java.sql.*;
import java.io.*;
import java.util.*;

/**
 * @author 乐水
 * email new_boymsn@msn.com
 * @version 1.1
 *
 */
public class LinkDB {

    /**
     * @param args
     */
    Connection conn = null;
    String oracleUSER = "db";
    String oraclePASS = "db";
    String oracleURL = "jdbc:oracle:thin:@127.0.0.1:1521:db";//本地数据库
    

    //构造函数,初始化驱动和建立数据库连接
    public LinkDB(){
        try{
            Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
        }
        catch(Exception e){
            System.out.print("加载驱动错误:"+e.getMessage());
        }
        try{
            conn=DriverManager.getConnection(oracleURL,oracleUSER,oraclePASS);
        }
        catch(SQLException e){
            System.out.print("数据库连接失败:"+e.getMessage());
        }
    }
     /**
     * 
     */
    public void Close(){
        try{
            conn.close();
        }
        catch(SQLException e){
            System.out.print("对象关闭失败:"+e.getMessage());
        }
    }
}

还需要倒入jar文件,classes12.jar   classes111.jar

我现在用的是ojdbc14.jar

我来回复

您尚未登录,请登录后再回复。点此登录或注册