只知道三个条件 host:192.168.126.7 用户名字 密码
已经在netbeans中加入了postgres包 但不知道他是干什么的 
看网上写连接是这样 Connection db = DriverManager.getConnection(url,user,pwd); 
难道192.168.126.7就是url吗
然后这个连接应该写在class中吧 单单看这一句还是不知道放在哪
或者给一个连接与操作的例子也好
谢谢

解决方案 »

  1.   

    public class NewClass extends JFrame {    private String dbURL = "192.168.126.7";//数据库标识名
        private String user = "postgres";//数据库用户
        private String password = "iwamotocho";//数据库用户密码    public void ODBCDemo() throws ClassNotFoundException {
            try {
                Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");//加载连接数据库的驱动程序
                //创建与数据库的连接
                Connection con = DriverManager.getConnection(dbURL, user, password);
                System.out.println("连接成功!");
                System.out.println(con.getCatalog());
            } catch (Exception ex) {
                System.out.println("错误信息:" + ex.getMessage());
            }
        }    public static void main(String args[]) {
            new NewClass();
        }
    }是这么写吗  好像没反应 哪错了
      

  2.   

    url=
    mysql
    jdbc:mysql://本地机为localhost,其它的为相应的IP地址:3306/数据库名", 用户名, 密码Oracle:jdbc:oracle:thin:@本地机为localhost,其它的为相应的IP地址:1521:ORCL", 用户名, 密码  SQLServer:
      jdbc:microsoft:sqlserver://本地机为localhost,其它的为相应的IP地址:1433;databaseName=数据库名",用户名, 密码 
      

  3.   

    Class.forName( "sun.jdbc.odbc.JdbcOdbcDriver" );
    Connection cn = DriverManager.getConnection( "jdbc:odbc:" + 数据源名称, 用户名, 密码 );
      

  4.   

    google一下很多例子代码,就不发了.
      

  5.   

    谢谢 这三种随自己写吗
    我的提纲上的是postgres
    还不明白呢 private String dbURL = "192.168.126.7";//数据库标识名
     就是把这句话改写是吧
      

  6.   

    我在netbean中加载的是postgresSQL JDBC驱动的
      

  7.   

     dbURL =jdbc:postgresql://host:port/database
    host:post是你ip:端口号,database是你数据库名
    Class.forName("org.postgresql.Driver");
    其他的就按你自己写的就行了