参数不足?
odbc配置好了吗
名字调用的时候是否有误?

解决方案 »

  1.   

    下面的是conn.java的源码,你看这个是否有误呢?是不是应该在什么地方写上访问数据库的帐号和密码呢?import java.sql.*;public class conn
    {
    String sDBDriver       = "sun.jdbc.odbc.JdbcOdbcDriver";
    String sybase_ConnStr   = "jdbc:odbc:sybase_sms";
    Connection connect       = null;
    ResultSet rs       = null; public conn()
    {
    try
    {
    Class.forName(sDBDriver);
    }
    catch (java.lang.ClassNotFoundException e)
    {
    System.err.println(e.getMessage());
    }
    }
    public ResultSet sybase_Query(String sql)
    {
    rs = null;
    try
    {
       connect = DriverManager.getConnection(sybase_ConnStr);
       Statement stmt = connect.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
       rs = stmt.executeQuery(sql);
    }
    catch (SQLException ex)
    {
    System.err.println(ex.getMessage());
    }
    return rs;
    } public void sybase_Update(String sql)
    {
    try
    {
      connect  = DriverManager.getConnection(sybase_ConnStr);
      Statement stmt = connect.createStatement();
      stmt.executeUpdate(sql);
    }
    catch (SQLException ex)
    {
    System.err.println(ex.getMessage());
    }
    }
    }