和Windows下一样啊,Java本身就是平台无关的,不过你不能用JDBC-ODBC罢了

解决方案 »

  1.   

    下面是Solaris + Oracle 8i用JDBC进行数据库连接的一个web bean的例子。(事实上由于使用Oracle 9i Application Server,我们采用OC4J中的Business Component进行数据库连接):import java.sql.*;
    import java.io.*;
    import java.lang.*;
    import java.sql.*;public class ConnBean {
        public boolean connect(String strConnStr, String strUser, String strPsw) {
            try {
                DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
                conn = DriverManager.getConnection(strConnStr, strUser, strPsw);
                stmt = conn.createStatement();
            } catch(Exception ex) {
                System.err.println("ConnBean::connect(): " + ex.getMessage());
                return false;
            }
            return true;
        }    public ResultSet executeQuery(String strSQL) {
            rs = null;
            try {
                rs = stmt.executeQuery(strSQL);
            } catch(SQLException ex) {
                System.err.println("ConnBean::executeQuery(): " + ex.getMessage());
                System.err.println("Hint: " + strSQL);
            }
            return rs;
        }    private String strDBDrive = "sun.jdbc.odbc.JdbcOdbcDriver";
        private Connection  conn = null;
        private Statement   stmt = null;
        ResultSet   rs = null;
    }
      

  2.   

    谢谢!我还需要另外下载SYBASE的什么数据库驱动吗?
      

  3.   

    另:strConnStr在这里是?
    举个例子好吗?