zoukankan      html  css  js  c++  java
  • JAVA中JDBC连接数据库

    这里列举了JDBC连接Oracle 、 SQLServer 、MySQL 三种 数据库 

    1、Oracle连接(导入classes12.jar 包)

    public static Connection getConnection(){

      Connection conn=null;

      try{

        Class.forName("oracle.jdbc.driver.OracleDriver");//加载驱动

      conn=DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:orcl","UserName","Password");//连接数据库

      }catch(Exception e){

       e.printStackTrace();

      }

      return conn;//返回连接对象

    }

    2、SQLServer 连接(导入sqljdbc.jar 包)

    public static Connection getConnection(){

      Connection conn=null;

      try{

        Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");

      conn=DriverManager.getConnection("jdbc:sqlserver://localhost:1433;datebase=DBName","UserName","Password");

      }catch(Exception e){

       e.printStackTrace();

      }

      return conn;

    }

    3、MySql连接数(导入 mysql-connector-java-5.0.8.jar 包)

    public static Connection getConnection(){

      Connection conn=null;

    try {

      Class.forName("com.mysql.jdbc.Driver");

       conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/datebaseName", "userName", "password");

    }catch(Execution e){

      e.printStackTrace();

      }

      return conn;

    }

    //操作完之后记得都要断开连接(释放资源)

    public static void close(ResultSer rs,Statement st,Connection com){

      try{

       if(rs!=null) rs.close();

       if(st!=null) st.close();

       if(con!=null) con.close();

      }catch(){

      e.printStackTrace();

      }

    }

  • 相关阅读:
    Laravel 通知
    LARAVEL 6 + VUE + SEMANTIC UI
    Laravel 从入门到精通教程【预备篇、基础篇】
    Laravel Vue.js 聊天室
    GIT代码管理: git remote add 【转载】
    Laravel Vuejs 实战:开发知乎 (45-47)用户设置
    Laravel Vuejs 实战:开发知乎 (42-44)用户头像
    如何在运行时更改JMeter的负载
    Jmeter Grafana Influxdb 环境搭建
    实时结果
  • 原文地址:https://www.cnblogs.com/laotan/p/3619689.html
Copyright © 2011-2022 走看看