国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Java > 正文

Java連接數據庫談

2019-11-17 06:10:46
字體:
來源:轉載
供稿:網友

  日常的時候,經常有同學問有關如何連接到數據庫的問題,現在寫下來,希望對有的人,有些幫助。

  1.  加載一個對應數據庫的JDBC驅動

  在建立到一個數據庫的連接之前,必須先加載這個數據庫的JDBC驅動程序,加載之后此driver會自動注冊到JDBC驅動列表中。加載一個JDBC驅動有兩種方法。

  a)  在命令行方式下指定驅動器或者用冒號分割驅動器列表:

  具體命令如下:

      C:/>java –Djdbc.drivers = com.company1.Driver:com.company2.Driver youPRoject

  b)第二種方法,在程序中調用Class.forName()方法。推薦使用。。。。

              try

  {

     String driverName = “com.imaginary.sql.msql.MsqlDriver”;

     Class.forName(driverName).newInstance();

  }

              Catch(ClassNotFoundException e1)

                 {

            //catch could not find database driver exception.

    }


  2.連接到數據庫。
  
  根據您后臺待連接的數據庫不同,而有小小的差別。

  a)       連接到Oracle數據庫。

  Connection connection = null ;

  try

  {

    //load the jdbc driver ;

    String driverName = “oracle.jdbc.driver.OracleDriver”;

    Class.forName(driverName).newInstance();

   //create a connection to the database;

    String serverName = “127.0.0.1”;

    String serverPort = “1521”;

    String serverID = “datebase1”

    String userName = “hello”;

    String userPsw = “world”;

    String url = “jdbc:oracle.thin:@” + serverName + “:” + serverPort + “:” + serverID ;

    Connection = DriverManager.getConnection(url , userName , userPsw);

  }

  catch(ClassNotFoundException e1)

  {

    //catch could not find database driver exception.

  }

  catch(SQLException e2)

  {

    //catch could not connect to the database exception.

  }


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 肥西县| 西林县| 扶绥县| 阿图什市| 衡阳县| 晴隆县| 海晏县| 南岸区| 沾化县| 保亭| 沾化县| 阜康市| 辰溪县| 恩平市| 宁蒗| 宣城市| 光泽县| 通化县| 新建县| 灵武市| 湘潭市| 买车| 项城市| 马边| 襄樊市| 礼泉县| 若尔盖县| 宝山区| 县级市| 紫云| 新津县| 廉江市| 长沙市| 六盘水市| 托克逊县| 闸北区| 华坪县| 兰考县| 阿图什市| 修文县| 龙江县|