MySql,SqlServer,Oracle链接数据库工具类
2013-09-13 16:07
375 查看
1.MySQL:
2.SQLServer:
3.Oracle:
package com.text.tools; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; /*** * 连接MySql数据库 *@author <a href="mailto:qihao@ssreader.cn">chenqihao</a> *@version 2013-3-9 */ public class JDBCConn { public Connection getConnection() { String driver = "com.mysql.jdbc.Driver"; String url = "jdbc:mysql://127.0.0.1:3306/books"; String user = "root"; String password = "123"; Connection conn = null; try { Class.forName(driver); } catch (ClassNotFoundException e) { e.printStackTrace(); } try { conn = DriverManager.getConnection(url, user, password); if (!conn.isClosed()) System.out.println("Succeeded connecting to the Database!"); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } return conn; } public static void main(String[] args) { JDBCConn jdbc = new JDBCConn(); System.out.println(jdbc.getConnection()); } }
2.SQLServer:
package com.text.tools; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; /** * 链接SQLServer数据库内 * @author <a href="mailto:qihao@ssreader.cn">chenqihao</a> *@version 2013-9-13 */ public class JDBCConnSqlServer { public Connection getConnectionSql() { String driverName = "com.microsoft.jdbc.sqlserver.SQLServerDriver"; String dbURL = "jdbc:microsoft:sqlserver://localhost:1433;databasename=li"; // 1433是数据库的端口,"li"是你的数据库名称 String userName = "sa"; // sa是数据库的超级用户,最好不要换别的名字,权限问题 String password = "123456"; // sa的密码 Connection dbConn = null; try { Class.forName(driverName).newInstance(); dbConn = DriverManager.getConnection(dbURL, userName, password); System.out.println("连接成功!"); } catch (Exception e) { e.printStackTrace(); } finally { try { if (dbConn != null) dbConn.close(); } catch (SQLException e) { e.printStackTrace(); } } return null; } public static void main(String[] args) { JDBCConnSqlServer jdbc = new JDBCConnSqlServer(); System.out.println(jdbc.getConnectionSql()); } }
3.Oracle:
package com.text.tools; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; /** * Oracle链接数据库类 * @author <a href="mailto:qihao@ssreader.cn">chenqihao</a> *@version 2013-9-13 */ public class JDBCConnOracle { public static Connection getConnection() { // 定义一个连接对象 Connection conn = null; // 定义连接数据库的URL资源 String url = "jdbc:oracle:thin:@localhost:1521:orcl"; // 定义连接数据库的用户名称与密码 String username = "scott"; String password = "tiger"; // 加载数据库连接驱动 String className = "oracle.jdbc.driver.OracleDriver"; try { Class.forName(className); } catch (ClassNotFoundException e) { e.printStackTrace(); } // 获取数据库的连接对象 try { conn = DriverManager.getConnection(url, username, password); System.out.println("数据库连接建立成功..."); } catch (SQLException e) { e.printStackTrace(); } // 返回连接对象 return conn; } public static void main(String[] args) { JDBCConnOracle jdbc = new JDBCConnOracle(); System.out.println(jdbc.getConnection()); } }
相关文章推荐
- JDBC连接数据库工具类(mysql、oracle、sqlserver)
- 关系型数据库sqlserver,mysql,oracle链接数据库时所需串儿
- sqlserver、Mysql、Oracle三种数据库的优缺点总结
- 转帖mysql,sqlserver,oracle三种数据库的大对象存取
- mysql,sqlserver,oracle三种数据库的大对象存取
- JSP连接数据库(oracle,sqlserver,DB2,MySQL等)
- 数据库密码忘记之后 - Oracle, DB2, SqlServer, MySql
- 各种数据库(oracle、mysql、sqlserver等)在Spring中数据源的配置和JDBC驱动包
- Oracle,MySql及SqlServer等数据库的自增和分页
- sqlserver、Mysql、Oracle三种数据库的优缺点总结
- oracle、mysql、sql server等;流行数据库的链接驱动配置
- (转)c#下各种数据库操作的封装!(支持ACCESS,SQLSERVER,DB2,ORACLE,MYSQL)
- c#下各种数据库操作的封装!(支持ACCESS,SQLSERVER,DB2,ORACLE,MYSQL)(1)
- 数据库分页语句(mysql,oracle,sqlserver,DB2)
- mysql、oracle、sqlserver查询某数据库中对应的表的个数
- sqlserver、Mysql、Oracle三种数据库的优缺点总结
- mysql,sqlserver,oracle三种数据库的大对象存取 (转)
- mysql, sqlserver 2005 express, oracle xe轻量级免费数据库比较
- 使用JDBC操作数据库(Oracle,Mysql,SQLSERVER)
- 正好整理了一下,自己做了个连接数据库的组件,支持SQLSERVER,ACCESS,ORACLE,FoxPro,MySql,IBM DB2,DBF等数据库,并且支持事务处理