流行伴月 发表于 2013-1-25 22:39:06

JAVA操作数据库

http://www.agoit.com/bbs/../../images/smiles/icon_cool.gif虽然很多人都接触过这些数据库连接,但真正把它记住的能随时手写出来很少
吧!自己也老记不住,写下来方便大家可以查阅,当然此文全都是纯手写的,可
能大小写有点混乱吧!不过这种错误应该很低!呵呵!
 

[*]MYSQL数据库连接
           String userName="root";//用户名
           String userPwd="123456";//密码
           String dbName="test";//数据库名
           String url="jdbc:mysql://localhost/"+dbName+"?user="+userName+"&password="+userPwd;
           Class.forName("com.mysql.jdbc.Driver").newInstance();
           java.sql.Connection con=DriverManager.getConnection(url);
 

[*] ORACLE数据库连接
           String user="system";//用户名
           String pwd="manager";//密码
           String url="jdbc:oracle:thin:@localhost:1521:ACCP";//ACCP为实例名
           Class.forName("oracle.jdbc.driver.oracleDriver").newInstance();
           Connection conn=DriverManager.getConnection(url,user,pwd);
 

[*] SQL SERVER数据库连接
          桥连
           Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
           Connection cn=DriverManager.getConnection("jdbc:odbc:JavaTest","sa","");//JavaTest为数据源
          ----可不用配数据源的方法:
           Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
           Connection cn=DriverManager.getConnection("jdbc:odbc:driver={sql  server};
           server=.;Database=pubs","sa","");
          直连
           Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
           Connection conn=DriverManager.getConnection
           ("jdbc:microsoft:sqlserver://localhost:1433; DatabaseName=pubs","sa","");
          //此连接必须加三个驱动包msbase.jar,mssqlserver.jar,msutil.jar  
 

[*] Sybase数据库连接
           String url="jdbc:sybase:Tds:localhost:5007/DBMoon";//DBMoon为数据库名
           properties sysProps=system.getProperties();
           sysProps.put("user","sa");//用户名
           sysProps.put("password","");//密码
           Class.forName("com.sybase.jdbc.sybDriver").newInstance();
           Connection conn=DriverManager.getConnection(url,sysProps);
 

[*] DB2数据库连接
           String user="admin";//用户名
           String pwd="";//密码
           String url="jdbc:db2://localhost:5000/sample";//sample为DB2数据库名
           Class.forName("com.ibm.db2.jdbc.app.DB2Driver").newInstance();
           Connection conn=DriverManager.getConnection(url,user,pwd);
 

[*] Informix数据库连接
           String user="sa";//用户名
           String pwd="12345";//密码
           String url="jdbc:informix-sqli://localhost:1533/test:INFORMIXSERVER=infserver"
                            +"user="+user+"password="+pwd;//test为数据库名
           Class.forName("com.informix.jdbc.IfxDriver").newInstance();
           Connection conn=DriverManager.getConnection(url);
 

[*]postgresql数据库连接
           String user="root";//用户名
           String pwd="123456";//密码
           String url="jdbc:postgresql://localhost/netshop";//netshop为数据库名
           Class.forName("org.postgresql.Driver").newInstance();
           java.sql.Connection con=DriverManager.getConnection(url,user,pwd);
 
 
页: [1]
查看完整版本: JAVA操作数据库