技术中心

这里象征着我们的态度和能力

>java 连接各类数据库
作者:中国IT实验室    来源:中国IT实验室    发布时间:2012-03-12      浏览次数:7051
分享到:
欢迎进入Java社区论坛,与200万技术人员互动交流 >>进入

    1、Oracle8/8i/9i数据库(thin模式)

    Class.forName("oracle.jdbc.driver.OracleDriver")。newInstance();

    String url="jdbc:oracle:thin:@localhost:1521:orcl";

    //orcl为数据库的SID

    String user="test";

    String password="test";

    Connection conn= DriverManager.getConnection(url,user,password);

    2、DB2数据库

    Class.forName("com.ibm.db2.jdbc.app.DB2Driver ")。newInstance();

    String url="jdbc:db2://localhost:5000/sample";

    //sample为你的数据库名

    String user="admin";

    String password="";

    Connection conn= DriverManager.getConnection(url,user,password);

    3、Sql Server7.0/2000数据库

    Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver")。newInstance();

    String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=mydb";

    //mydb为数据库

    String user="sa";

    String password="";

    Connection conn= DriverManager.getConnection(url,user,password);

    4、Sybase数据库

    Class.forName("com.sybase.jdbc.SybDriver")。newInstance();

    String url =" jdbc:sybase:Tds:localhost:5007/myDB";

    //myDB为你的数据库名

    Properties sysProps = System.getProperties();

    SysProps.put("user","userid");

    SysProps.put("password","user_password");

    Connection conn= DriverManager.getConnection(url, SysProps);

    5、Informix数据库

    Class.forName("com.informix.jdbc.IfxDriver")。newInstance();

    String url =

    "jdbc:informix-sqli://123.45.67.89:1533/myDB:INFORMIXSERVER=myserver;

    user=testuser;password=testpassword";

    //myDB为数据库名

    Connection conn= DriverManager.getConnection(url);

    6、MySQL数据库

    Class.forName("org.gjt.mm.mysql.Driver")。newInstance();

    String url ="jdbc:mysql://localhost/myDB?user=soft&password=soft1234&useUnicode=true&characterEncoding=8859_1"

    //myDB为数据库名

    Connection conn= DriverManager.getConnection(url);

    7、PostgreSQL数据库

    Class.forName("org.postgresql.Driver")。newInstance();

    String url ="jdbc:postgresql://localhost/myDB"

    //myDB为数据库名

    String user="myuser";

    String password="mypassword";

    Connection conn= DriverManager.getConnection(url,user,password);

    8、JDBC-ODBC桥

    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

    Connection con=DriverManager.getConnection("jdbc:odbc:jsp");

    jsp为建立的odbc数据源名,事先要先将SQL server的表设置为数据源。在“管理工具”-“数据源odbc”里用系统DNS添加。

    8.Oracle8/8i/9i数据库(thin模式)

    //import java.sql.*;

    Class.forName("oracle.jdbc.driver.OracleDriver")。newInstance();

    String url="jdbc:oracle:thin:@localhost:1521:orcl"; //orcl为数据库的SID

    String user="test";

    String password="test";

    Connection conn= DriverManager.getConnection(url,user,password);

    Statement stmtNew=conn.createStatement();

    9.DB2数据库

    //import java.sql.*;

    Class.forName("com.ibm.db2.jdbc.app.DB2Driver ")。newInstance();

    String url="jdbc:db2://localhost:5000/sample"; //sample为你的数据库名

    String user="admin";

    String password="";

    Connection conn= DriverManager.getConnection(url,user,password);

    Statement stmtNew=conn.createStatement();

    10.Sql Server7.0/2000数据库

    //import java.sql.*;

    Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver")。newInstance();

    //String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=db2"; //7.0、2000

    String url="jdbc:sqlserver://localhost:1433;DatabaseName=db2"; //2005

    //db2为数据库名

    String user="sa";

    String password="";

    Connection conn= DriverManager.getConnection(url,user,password);

    Statement stmtNew=conn.createStatement();

    11.Sybase数据库

    //import java.sql.*;

    Class.forName("com.sybase.jdbc.SybDriver")。newInstance();

    String url =" jdbc:sybase:Tds:localhost:5007/myDB";//myDB为你的数据库名

    Properties sysProps = System.getProperties();

    SysProps.put("user","userid");

    SysProps.put("password","user_password");

    Connection conn= DriverManager.getConnection(url, SysProps);

    Statement stmtNew=conn.createStatement();

    12.Informix数据库

    //import java.sql.*;

    Class.forName("com.informix.jdbc.IfxDriver")。newInstance();

    String url = "jdbc:informix-sqli://123.45.67.89:1533/myDB:INFORMIXSERVER=myserver;

    user=testuser;password=testpassword"; //myDB为数据库名

    Connection conn= DriverManager.getConnection(url);

    Statement stmtNew=conn.createStatement();

    13.MySQL数据库

    //import java.sql.*;

    //Class.forName("org.gjt.mm.mysql.Driver")。newInstance();

    Class.forName("com.mysql.jdbc.Driver");

    //String url ="jdbc:mysql://localhost/myDB?user=soft&password=soft1234&useUnicode=true&characterEncoding=8859_1";

    String url ="jdbc:mysql://localhost:3306/myDB";

    //myDB为数据库名

    Connection conn= DriverManager.getConnection(url,"root","root");

    Statement stmtNew=conn.createStatement();

    14.PostgreSQL数据库

    //import java.sql.*;

    Class.forName("org.postgresql.Driver")。newInstance();

    String url ="jdbc:postgresql://localhost/myDB" //myDB为数据库名

    String user="myuser";

    String password="mypassword";

    Connection conn= DriverManager.getConnection(url,user,password);

    Statement stmtNew=conn.createStatement();

    15.access数据库直连用ODBC的

    //import java.sql.*;

    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver") ;

    String url="jdbc:odbc:Driver={MicroSoft Access Driver (*.mdb)};DBQ="+application.getRealPath("/Data/ReportDemo.mdb");

    Connection conn = DriverManager.getConnection(url,"sa","");

    Statement stmtNew=conn.createStatement();

    16.程序计时

    long time1=System.currentTimeMillis();

    long time2=System.currentTimeMillis();

    long interval=time2-time1;

    17.延时

    try {

    Thread.sleep(Integer.Parse(%%1));

    } catch(InterruptedException e) {

    e.printStackTrace();

    }

    18.连接Excel文件

    //import java.sql.*;

    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

    String url = "jdbc:odbc:driver={Microsoft Excel Driver (*.xls)};DBQ=D:myDB.xls"; // 不设置数据源

    String user="myuser";

    String password="mypassword";

    Connection conn= DriverManager.getConnection(url,user,password);

    Statement stmtNew=conn.createStatement();

4000-880-989
(24小时热线)
联系客服
微信公众号

官方公众号

小程序

©2008-2022 CORPORATION ALL Rights Reserved. 昆明奥远科技有限公司版权所有 滇ICP备09003328号-1 滇公网安备 53011102000818号 增值电信业务经营许可证号:滇B2-20110045
昆明那家网络公司好,新媒体运营,网站优化,网络推广,网站建设,网页设计,网站设计,网站推广,云南网站公司,昆明新媒体公司,云南网红主播,昆明SEO公司,昆明网站建设,昆明网络推广,昆明网站优化,昆明网站推广,红河网站建设,大理网络公司,曲靖网络公司,丽江网站设计,昭通网络公司,保山大数据服务,智慧高速建设,智慧校园服务,云南IDC服务商,网络安全测评,等保测评,网站关键词排名优化服务,服务客户尽超2000余家,一切尽在奥远科技,服务电话:13888956730