zoukankan      html  css  js  c++  java
  • Java Web连接各种数据库方式汇总

    1.Oracle数据库(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";simple 为你的数据库名

    String user="admin";

    String password="";

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

    3.Sql Server 数据库

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

    String url="jdbc.microsoft:sqlserver://localhost:1433;DatabaseName=mydb";//mydb为数据库

    String user="sa";

    String password="123456";

    Connnection 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://ip地址/myDB:INFORMIXSERVER=myserver;user=testuser;password=testpassword";

    Connection conn=DriverManager.getConnection(url);

    6.MySQL数据库

    Class.forName('org.git.mm.mysql..Driver').newInstance();

    String url="jdbc:mysql://localhost/myDB?user=soft&password=soft1234&useUnicode=truecharacterEncoding=8859_1";//myDB为数据库名

    Connection conn=DriverManager.getConnection(url);

    7.access数据库

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

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

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

    操作数据库方法

    String sql=" ";

    Statement st=conn.createStatement();

    ReusltSet rs=st.executeQuery(sql);

  • 相关阅读:
    什么是反向代理,反向代理有什么好处?
    动态的favicons
    管理emacs dotemacs文件
    自己的部分小软件合计 2000 2013(很久没有更新了)
    经典CSS 横向导航菜单【下载】
    Web 调试,兼容浏览器的在线调试(系列)
    sql server 执行大脚本时报警告没有足够的内存继续执行程序
    c#对接顺丰图片文件
    Sql Server行转列 动态拼接sql
    centos6.2更新yum源
  • 原文地址:https://www.cnblogs.com/snake-hand/p/3184809.html
Copyright © 2011-2022 走看看