你说的不是很清楚文件conndb.java 有包吗

解决方案 »

  1.   

    conndb.java 的有package remote;
    register.java
    这个要和remote同一个目录
      

  2.   

    remote.conndb myConndb = new remote.conndb();
      

  3.   

    Conndb.javapackage remote;import java.sql.*;
    import sun.jdbc.odbc.JdbcOdbcDriver;
    public class Conndb
    {
        String jdbcDriver;
        String url;
        String user;
        String psw;
        Statement stmt;
        Connection conn;
         
        public Conndb()
        {
             jdbcDriver = "com.microsoft.jdbc.sqlserver.SQLServerDriver";
             url = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=RemoteDiagnose";
             user ="remoter";
             psw = "123";
             conn = null;
             stmt = null;
        }
        public void createStatement()
        {
            try
            {
                Class.forName(jdbcDriver);
            }
            catch(ClassNotFoundException e)
            {
                e.printStackTrace();
            }
            try
            {
                conn = DriverManager.getConnection(this.url,user,psw);
               
            }
            catch(SQLException e)
            {
                e.printStackTrace();
            }
            try
            {
                 stmt = conn.createStatement();
            }
            catch(SQLException e)
            {
                e.printStackTrace();
            }
        }
        
        public Statement GetStmt()
        {
            return(this.stmt);
        }
        public Connection GetConn()
        {
            return(this.conn);
        }
        
        
        
    }
      

  4.   

    register.java
    package remote;import java.sql.*;
    import sun.jdbc.odbc.JdbcOdbcDriver;
    import remote.*;
    public class register
    {
        public register()
        {
        }
         public void AccessDb()
        {
            Connection conn = null;
            Statement stmt = null;
            remote.Conndb myConndb = new remote.Conndb();
            conn = myConndb.GetConn();
            stmt = myConndb.GetStmt();
        }
        
        
    }
      

  5.   

    用了JDK的netBeans IDE 3.6编译的
      

  6.   

    同意tom2005(快乐着)remote.conndb myConndb = new remote.conndb();楼主按上面修改试试看吧
      

  7.   

    remote.conndb myConndb = new remote.conndb();