Java连接各种数据库的方法

     Java开发有时候会需要链接数据库做数据交互。现在IT行业里大大小小有很多种数据库共我们选择。有免费的,付费等等。在此,小编把程序猿在Java编程时,经常使用连接的数据库的核心代码与大家分享。

工具/原料

  • 电脑
  • 开发工具

核心代码如下:

  1. 1

    MySQL数据库:

        //数据库驱动参数

        String Driver="com.mysql.jdbc.Driver";   

        //连接的URL,数据库名为db_mysql 

        String URL="jdbc:mysql://localhost:3306/db_mysql"; 

        //数据库用户名

         String Username="username";

        //数据库密码

         String Password="password";

        //加载MySQL驱动程序

         Class.forName(Driver).newInstance();

        //与MySQL数据库创立连接

         Connection con=DriverManager.getConnection(URL,Username,Password);

  2. 2

    SQL Server数据库:

        //数据库驱动参数

        String Driver="com.microsoft.sqlserver.jdbc.SQLServerDriver"; 

        //数据库URL参数

        String URL="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=db_sql";    

        //数据库用户名

        String Username="username";  

        //数据库密码

        String Password="password"; 

        //加载SQL数据库驱动

        Class.forName(Driver).newInstance();  

        //创建数据库连接

        Connection con=DriverManager.getConnection(URL,UserName,Password);

  3. 3

    Oracle数据库:

        //数据库驱动参数 

        String Driver="oracle.jdbc.driver.OracleDriver";

        //oracle数据库URL参数

        String URL="jdbc:oracle:thin:@loaclhost:1521:db_orcl"; 

        //数据库用户名

        String Username="username"; 

        //数据库密码

        String Password="password";

        //加载数据库驱动

        Class.forName(Driver).newInstance();

        //与创建数据库连接

        Connection con=DriverManager.getConnection(URL,Username,Password);   

  4. 4

    JDBC-ODBC:

        //数据库驱动参数 

        String Driver="sun.jdbc.odbc.JdbcOdbcDriver";

        //ODBC数据库URL参数,db_odbc为数据源名

        String URL="jdbc:odbc:db_odbc"; 

        //数据库用户名

        String Username="username"; 

        //数据库密码

        String Password="password";

        //加载数据库驱动

        Class.forName(Driver).newInstance();

        //与创建数据库连接

        Connection con=DriverManager.getConnection(URL,Username,Password);   

  5. 5

    DB2:

        //DB2数据库驱动参数 

        //com.ibm.db2.jdbc.app.DB2.Driver:它具有DB2客户端的Provider实例

        //com.ibm.db2.jdbc.net.DB2.Driver:它不具有DB2客户端的Provider实例

        String Driver="com.ibm.db2.jdbc.app.DB2.Driver";

        //DB2数据库URL参数

        String URL="jdbc:db2://localhost:5000/db_db2"; 

        //数据库用户名

        String Username="username"; 

        //数据库密码

        String Password="password";

        //加载数据库驱动

        Class.forName(Driver).newInstance();

        //与创建数据库连接

        Connection con=DriverManager.getConnection(URL,Username,Password);   

  6. 6

    Sysbase数据库:

        //SysBase数据库驱动参数 

        String Driver="com.sybase.jdbc.SybDriver";

        //SysBase数据库URL参数

        String URL="jdbc:Sysbase://localhost:5007/db_syb"; 

        //数据库用户名

        String Username="username"; 

        //数据库密码

        String Password="password";

        //加载数据库驱动

        Class.forName(Driver).newInstance();

        //与创建数据库连接

        Connection con=DriverManager.getConnection(URL,Username,Password);   

  7. 7

    PostgreSQL数据库:

        //PostgreSQL数据库驱动参数 

        String Driver="org.postgresql.Driver";

        //PostgreSQL数据库URL参数,db_odbc为数据源名

        String URL="jdbc:postgresql://localhost/db_name"; 

        //数据库用户名

        String Username="username"; 

        //数据库密码

        String Password="password";

        //加载数据库驱动

        Class.forName(Driver).newInstance();

    //与创建数据库连接

        Connection con=DriverManager.getConnection(URL,Username,Password);

  8. 8

    Informix:

        //Informix数据库驱动参数 

        String Driver="com.informix.jdbc.IfxDriver";

        //Informix数据库URL参数

        String URL="jdbc:Informix-//sqli://localhost:1533/db_name:INFORMIXSER=myserver"; 

        //数据库用户名

        String Username="username"; 

        //数据库密码

        String Password="password";

        //加载数据库驱动

        Class.forName(Driver).newInstance();

        //与创建数据库连接

        Connection con=DriverManager.getConnection(URL,Username,Password);   

注意事项

  • 切记,在连接相关数据库时,一定要导入相关数据库的驱动架包,不然无法连接~~~
  • 希望对读者有所帮助~~~喜欢的请给小编点个大拇指
  • 发表于 2018-01-31 00:00
  • 阅读 ( 333 )
  • 分类:其他类型

相关问题

0 条评论

请先 登录 后评论