thin代表oracle的一种jdbc的方式,在这种情况下,你不需要oracle的客户端支持
除此以外,还有一种oci的方式,需要oracle的支持才可以使用.
这两者没有本质的区别,但是在传送大数据量的时候,会有性能的差异.

解决方案 »

  1.   

    那我如何连接到oracle数据库?
      

  2.   

    package link;
    import java.sql.*;
    public class dbase{
    private String name;
    private String pass;
    public void dbase(String m_name,String m_pass){
    name=m_name;
    pass=m_pass;
    }
    public String query(){
    try{
    ResultSet rs=null;
    String connectionURL="JDBC:oracle:oci8:@192.168.0.1:1521:mystudy,wjb:admin";
    Connection con=DriverManager.getConnection(connectionURL);
    Statement st=con.createStatement();
    String sql="select * from teacher where name=";
    sql=sql+name+"and password="+pass;
    rs=st.executeQuery(sql);
    if(rs!=null)
    rs.close();
    st.close();
    con.close();

    }catch(SQLException e){}
    return "ok";
    }
    }
      

  3.   

    首先,你的jdbc要有class12.zip支持,其次,你要确定你的这些文件放在你的classpath里