就是怎么样连接远程的数据库,就是知道该数据库的在另一台机子上的系统名字,假如对方的地址是192.168.0.2,数据库为access 系统名字叫mysource,我怎么用jdbc连接到那里,我只知道本地连接数据库,不知道远程 的数据库如何调用,不知道什么时候要用到端口号 。
谢谢各位!菜鸟衷心由谢。毕业设计一部分。呵呵。

解决方案 »

  1.   

    public Connection getConnection(){
            try {
                Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
                con=DriverManager.getConnection("jdbc:microsoft:sqlserver://192.168.0.2:1433;databaseName=access;","sa","");
                if(con!=null){
                    //System.out.println("连接成功");
                    errMsg="连接成功";
                }
            } catch (Exception e) {
                errMsg=e.toString();
            }
            return con;
        }
      

  2.   

    public Connection getConnection(){
            try {
                Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
                con=DriverManager.getConnection("jdbc:microsoft:sqlserver://192.168.0.2:1433;databaseName=access;","sa","");
                if(con!=null){
                    //System.out.println("连接成功");
                    errMsg="连接成功";
                }
            } catch (Exception e) {
                errMsg=e.toString();
            }
            return con;
        }
    再问问,为什么端口号是1433,“sa”是不是系统的数据库名字,谢谢,呵呵。