Home  >  Article  >  Database  >  四种常见数据库的连接方式:Mysql,Oracle,SQLserver,ACCESS

四种常见数据库的连接方式:Mysql,Oracle,SQLserver,ACCESS

WBOY
WBOYOriginal
2016-06-07 15:18:061163browse

这里用的主要是一些平时比较常用的数据库,将这些东西粘贴在这里主要是为了方便以后自己查询。网络上有相当全面的可以作为参考。 /**四种常见数据库连接方式*/ public class SQLMode { /**oracle驱动连接方式 :端口号1521*/ private static String OracleDri

这里用的主要是一些平时比较常用的数据库,将这些东西粘贴在这里主要是为了方便以后自己查询。网络上有相当全面的可以作为参考。

/**四种常见数据库连接方式*/
public class SQLMode {
 /**oracle驱动连接方式 :端口号1521*/
 
private static String OracleDriver="Oracle.jdbc.Driver.OracleDriver";
 private static String url="jdbc:Oracle:thin:@localhost:1521:mydata";
 
 /**mySQL驱动连接方式   :端口号3306*/
 
private static String MysqlDriver="com.mysql.jdbc.Driver";
 private static String url2="jdbc:mysql:/localhost:3306/mydata";
 /**sql server2005驱动:端口号1433*/
 
private static String sqlDriver="com.microsoft.jdbc.sqlserver.SQLServerDriver";    //连接SQL数据库的方法    
 private static String url3="jdbc:microsoft:sqlserver://localhost:1433;" +
        "DatabaseName=mydata";  
 /**JDBC-ODBC access数据库*/
 
private static String accessDriver="sun.jdbc.odbc.JdbcOdbcDriver";    
 private static String url4="jdbc:odbc:mydata";//提示在这里需要配置access加载数据源    
 //操作时打开控制面板——>性能和维护——>管理工具——>数据源(ODBC)——>添加
 private static String user="admin";
 private static String pwd="password";
 /**获取Access连接*/
 public static Connection getAccessCon(){
  try {
   Class.forName(accessDriver);
   Connection oracle=DriverManager.getConnection(url4,user,pwd);
   return oracle;
  } catch (Exception e) {
   e.printStackTrace();
   throw new RuntimeException(e);
  }
 }
 /**获取SQL Server连接*/
 public static Connection getsqlSerCon(){
  try {
   Class.forName(sqlDriver);
   Connection sqlSer=DriverManager.getConnection(url3,user,pwd);
   return sqlSer;
  } catch (Exception e) {
   e.printStackTrace();
   throw new RuntimeException(e);
  }
 }
 /**获取Oracle连接*/
 public static Connection getOracleCon(){
  try {
   Class.forName(OracleDriver);
   Connection oracle=DriverManager.getConnection(url,user,pwd);
   return oracle;
  } catch (Exception e) {
   e.printStackTrace();
   throw new RuntimeException(e);
  }
 }

/**获取mysql连接*/
 public static Connection mysqlCon(){
  try {
   Class.forName(MysqlDriver);
   Connection mysql=DriverManager.getConnection(url2,user,pwd);
   return mysql;
  } catch (Exception e) {
   throw new RuntimeException(e);
  }
 }

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn