用户注册



邮箱:

密码:

用户登录


邮箱:

密码:
记住登录一个月忘记密码?

发表随想


还能输入:200字
云代码 - java代码库

各种数据库驱动加载和链接(MySQL SQLServer Oracle....)

2012-10-15 作者: 小蜜锋举报

[java]代码库

		/**
		 * 各种数据库的驱动加载以及链接方式
		 * 
		 * MySQL / SQL Server / Sysbase / Oracle / PostgreSQL / DB2 / Informix / JDBC-ODBC
		 * 
		 */

		// MySQL:
		String Driver = "com.mysql.jdbc.Driver"; // 驱动程序
		String URL = "jdbc:mysql://localhost:3306/db_name"; // 连接的URL,db_name为数据库名
		String Username = "username"; // 用户名
		String Password = "password"; // 密码
		Class.forName(Driver).new Instance();
		Connection con = DriverManager.getConnection(URL, Username, Password);
		
		
		// Microsoft SQL Server 2.0驱动(3个jar的那个):
		String Driver = "com.microsoft.jdbc.sqlserver.SQLServerDriver"; // 连接SQL数据库的方法
		String URL = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=db_name"; // db_name为数据库名
		String Username = "username"; // 用户名
		String Password = "password"; // 密码
		Class.forName(Driver).new Instance(); // 加载数据可驱动
		Connection con = DriverManager.getConnection(URL, UserName, Password); 
		
		
		// Microsoft SQL Server 3.0驱动(1个jar的那个): // 老紫竹完善
		String Driver = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; // 连接SQL数据库的方法
		String URL = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=db_name"; // db_name为数据库名
		String Username = "username"; // 用户名
		String Password = "password"; // 密码
		Class.forName(Driver).new Instance(); // 加载数据可驱动
		Connection con = DriverManager.getConnection(URL, UserName, Password); 
		
		
		// Sysbase:
		String Driver = "com.sybase.jdbc.SybDriver"; // 驱动程序
		String URL = "jdbc:Sysbase://localhost:5007/db_name"; // db_name为数据可名
		String Username = "username"; // 用户名
		String Password = "password"; // 密码
		Class.forName(Driver).newInstance();
		Connection con = DriverManager.getConnection(URL, Username, Password);
		
		
		// Oracle(用thin模式):
		String Driver = "oracle.jdbc.driver.OracleDriver"; // 连接数据库的方法
		String URL = "jdbc:oracle:thin:@loaclhost:1521:orcl"; // orcl为数据库的SID
		String Username = "username"; // 用户名
		String Password = "password"; // 密码
		Class.forName(Driver).newInstance(); // 加载数据库驱动
		Connection con = DriverManager.getConnection(URL, Username, Password);
		
		
		// PostgreSQL:
		String Driver = "org.postgresql.Driver"; // 连接数据库的方法
		String URL = "jdbc:postgresql://localhost/db_name"; // db_name为数据可名
		String Username = "username"; // 用户名
		String Password = "password"; // 密码
		Class.forName(Driver).newInstance();
		Connection con = DriverManager.getConnection(URL, Username, Password);
		
		
		// DB2:
		String Driver = "com.ibm.db2.jdbc.app.DB2.Driver"; // 连接具有DB2客户端的Provider实例
		// String Driver="com.ibm.db2.jdbc.net.DB2.Driver";
		// //连接不具有DB2客户端的Provider实例
		String URL = "jdbc:db2://localhost:5000/db_name"; // db_name为数据可名
		String Username = "username"; // 用户名
		String Password = "password"; // 密码
		Class.forName(Driver).newInstance();
		Connection con = DriverManager.getConnection(URL, Username, Password);
		
		
		// Informix:
		String Driver = "com.informix.jdbc.IfxDriver";
		String URL = "jdbc:Informix-sqli://localhost:1533/db_name:INFORMIXSER=myserver"; // db_name为数据可名
		String Username = "username"; // 用户名
		String Password = "password"; // 密码
		Class.forName(Driver).newInstance();
		Connection con = DriverManager.getConnection(URL, Username, Password);
		
		
		// JDBC-ODBC:
		String Driver = "sun.jdbc.odbc.JdbcOdbcDriver";
		String URL = "jdbc:odbc:dbsource"; // dbsource为数据源名
		String Username = "username"; // 用户名
		String Password = "password"; // 密码
		Class.forName(Driver).newInstance();
		Connection con = DriverManager.getConnection(URL, Username, Password);
		
		


网友评论    (发表评论)


发表评论:

评论须知:

  • 1、评论每次加2分,每天上限为30;
  • 2、请文明用语,共同创建干净的技术交流环境;
  • 3、若被发现提交非法信息,评论将会被删除,并且给予扣分处理,严重者给予封号处理;
  • 4、请勿发布广告信息或其他无关评论,否则将会删除评论并扣分,严重者给予封号处理。


扫码下载

加载中,请稍后...

输入口令后可复制整站源码

加载中,请稍后...