各种数据库连接⽅式
1:介绍
1) Java的应⽤程序与数据库的连接都是通过JDBC来完成的,现在主流的数据库⼏乎都⽀持JDBC,程序员只要掌握了JDBC的开发技术就可以对各种数据库进⾏操作了。
2)⽀持JDBC的数据库具体有:Oracle、SQL Server、MySQL、DB2等。
3) Windows下最简单的⼀种连接数据库的⽅式就是采⽤ODBC,因此JDBC中专门提供了可以连接ODBC数据源的驱动程序——JDBC-ODBC连接桥。(ODBC是微软公司为Windows平台提供的开放的数据库连接标准,使⽤它可以在Windows平台下访问⼏乎所有的数据库)2:连接Access数据库
1)由于Access数据库没有官⽅的专⽤JDBC驱动程序,所以必须将Access数据库连接到ODBC,再通过JDBC-ODBC连接桥连接到ODBC 来访问数据库。
2)⾸先要为指定的Access数据库设置ODBC数据源,具体步骤如下:
控制⾯板->管理⼯具->数据源(ODBC)
添加->选择数据源的驱动程序(选择Access驱动)->点击完成->填写具体属性
3)使⽤代码加载JDBC-ODBC的驱动程序,并且连接(Connection)上指定的Access数据库,建⽴语句(Statement),然后由语句对数据库进⾏创建表格、新增、修改等操作,最后返回结果(ResultSet)并打印。(代码略)
各种数据库连接⽅式
Class.forName("sql.jdbc.Driver").newInstance;
String URL = "jdbc:mysql://localhost:3306:/myDB";
String Username = "username";//⽤户名
String Password = "Password";//密码
Connection con = Connection(URL,Username,Password);
Class.forName("oracle.acle.Driver").newInstance;
String URL = "jdbc:oracle:thin:@localhost:1521:orcl";
String Username = "username";
String Password = "password";
Connection con = Connection(URL,Username,Password);
3.SQL server 数据库
Class.forName("com.mircosoft.sqlserver.jdbc.SQLserverDriver").newInstance;
String URL = "jdbc:microsoft:sqlserver://localhost:1433:DatabaseName=mydb";
java的jdbc连接数据库String username = "username";
String password = "password";
Connection con = Connection(URL, username,Password);
4.DB2数据库
Class.forName("com.ibm.db2.jdbc.app.DB2Driver").newInstance(); //连接具有DB2客户端的Provider实例
String URL = "jdbc:db2://localhost:5000/sample";// sample为数据库名
String username = "username";
String password = "password";
Connection con = Connection(URL, Username, Password);
5.PostgreSQL数据库
//PostgreSQL是⼀种特性⾮常齐全的⾃由软件的对象-关系型数据库管理系统(ORDBMS),可以说是⽬前世界上最先进,功能最强⼤的⾃由数据库管理系统
Class.forName("org.postgresql.Driver").newInstance();
String URL = "jdbc:postgresql://localhost/myDB " //DB为数据库名
String username = "username";
String password = "password";
Connection con = Connection(URL, username,password);
6.Informix: 数据库
Class.forName("com.informix.jdbc.IfxDriver").newInstance();
String URL="jdbc:Informix-sqli://localhost:1533/db_name:INFORMIXSER=myserver"; //db_name为数据库名
String Username="username";
String Password="password";
Connection Connection(URL,Username,Password)
7. sybase数据库
Class.forName("com.sybase.jdbc.SybDriver");
String URL = "jdbc:sybase://localhost:5007/db_name";
String username = "username";
String password = "password";
Connection con = Connection(URL,username,password);
8. JDBC-ODBC:
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance();
String URL="jdbc:odbc:dbsource"; //dbsource为数据源名
String Username="username"; //⽤户名
String Password="password"; //密码
Connection Connection(URL,Username,Password);

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。