Java开发有时候会需要链接数据库做数据交互。现在IT行业里大大小小有很多种数据库共我们选择。有免费的,付费等等。在此,小编把程序猿在Java编程时,经常使用连接的数据库的核心代码与大家分享。
工具/原料
电脑
开发工具
核心代码如下:
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、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、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、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、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、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、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、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);