请哪位高手能告诉在Java中怎么与数据库进行操作编程啊.....利用数据库
JAVA中使用数据库  进行编程  对数据库进行操作????

解决方案 »

  1.   

    可以根据具体要求加载不同数据库的驱动进行操作import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.ResultSet;public class SqlDBSample {    protected Connection getConnection() throws Exception {
            Class.forName("net.sourceforge.jtds.jdbc.Driver");
            String dbURL = "jdbc:jtds:sqlserver://127.0.0.1:1433/dbname;charset=gbk";
            String dbUser = "sa";
            String dbPasswd = "sa";
            Connection jdbcConnection = DriverManager.getConnection(dbURL, dbUser,
                    dbPasswd);        return jdbcConnection;
        }    public static void main(String[] args) {
            try {
                SqlDBSample db = new SqlDBSample();
                Connection conn = db.getConnection();
                ResultSet result = conn.prepareStatement(
                        "select * from your_table_name").executeQuery();
                while (result.next()) {
                    System.out.println(result.getString("ID"));
                }
            } catch (Exception e) {
                e.printStackTrace();
            }
        }}
      

  2.   

    java里面数据库操作用JDBC就可以了关键是驱动不同的的数据库有不同的驱动
      

  3.   

    研究一下 java.sql包里的类就会了
      

  4.   

    一般小一点的程序就直接用JDBC吧, 大一点的最好用数据库持久层的一些技术, 如Hibernate,ibatis等等.
      

  5.   

    1. MySQL(http://www.mysql.com)mm.mysql-2.0.2-bin.jar/
    Class.forName( "org.gjt.mm.mysql.Driver" );
    cn = DriverManager.getConnection( "jdbc:mysql://MyDbComputerNameOrIP:3306/myDatabaseName", sUsr, sPwd );2. PostgreSQL(http://www.de.postgresql.org)pgjdbc2.jar/
    Class.forName( "org.postgresql.Driver" );
    cn = DriverManager.getConnection( "jdbc:postgresql://MyDbComputerNameOrIP/myDatabaseName", sUsr, sPwd );3. Oracle(http://www.oracle.com/ip/deploy/database/oracle9i/)classes12.zip
    Class.forName( "oracle.jdbc.driver.OracleDriver" );
    cn = DriverManager.getConnection( "jdbc:oracle:thin:@MyDbComputerNameOrIP:1521:ORCL", sUsr, sPwd );4. Sybase(http://jtds.sourceforge.net)jconn2.jar/
    Class.forName( "com.sybase.jdbc2.jdbc.SybDriver" );
    cn = DriverManager.getConnection( "jdbc:sybase:Tds:MyDbComputerNameOrIP:2638", sUsr, sPwd );
    //(Default-Username/Password: "dba"/"sql")5. Microsoft SQLServer(http://jtds.sourceforge.net/)
    Class.forName( "net.sourceforge.jtds.jdbc.Driver" );
    cn = DriverManager.getConnection( "jdbc:jtds:sqlserver://MyDbComputerNameOrIP:1433/master", sUsr, sPwd );6. Microsoft SQLServer(http://www.microsoft.com/)
    Class.forName( "com.microsoft.jdbc.sqlserver.SQLServerDriver" );
    cn = DriverManager.getConnection( "jdbc:microsoft:sqlserver://MyDbComputerNameOrIP:1433;databaseName=master", sUsr, sPwd );7. ODBC
    Class.forName( "sun.jdbc.odbc.JdbcOdbcDriver" );
    Connection cn = DriverManager.getConnection( "jdbc:odbc:" + sDsn, sUsr, sPwd );
      

  6.   

    laughsmile(海边的星空) 经典