首页 > 学院 > 开发设计 > 正文

数据库连接JDBC

2019-11-09 13:39:23
字体:
来源:转载
供稿:网友

温馨提示:在使用这程序之前,需要向项目中导入相应数据库的驱动并创建数据库第一种连接MySQLimportjava.sql.Connection;importjava.sql.DriverManager; /** * 连接 MySQL数据库* 下载驱动网址:”http://www.mysql.org” */public classDemo2_GetConn {   public Connectionconn = null; // 创建Connection对象    public ConnectiongetConnection() {// 获取数据库连接方法       try {         //Class.forName(com.mysql.jdbc.Driver); //加载数据库驱动         DriverManager.registerDriver(newcom.mysql.jdbc.Driver());         //指定连接数据的URL         String url = "jdbc:mysql://localhost:3306/day08";         String user = "root";     //指定连接数据库的用户名         String passWord = "root"; //指定连接数据库的密码         conn =DriverManager.getConnection(url, user, password);         if (conn !=null) { // 如果Connection实例不为空            System.out.PRintln("数据库连接成功"); //提示信息         }      } catch(Exception e) {         e.printStackTrace();      }//异常处理

      returnconn;//返回Connection   }    /**    * @param args    */   publicstatic voidmain(String[] args) {//主方法      Demo2_GetConn getConn = newDemo2_GetConn(); // 创建Demo2_GetConn对象      getConn.getConnection(); // 调用连接数据库方法    } }   第二种连接SQL Server importjava.sql.Connection;importjava.sql.DriverManager; /** * 连接SQL Server2005数据库连接SQL * Server2005数据库应用的驱动程序为"sqljdbc.jar",可以到Microsoft的官方网站上下载地址: * "http://www.microsoft.com" * */public classDemo3_Server {   public Connectionconn = null; // 创建Connection对象    // 获取数据库连接方法   public ConnectiongetConnection() {      // 加载数据库驱动      try {       Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDrive");         // 指定连接数据库的URL         String url = "jdbc:sqlserver://localhost:1433;databaseName=db_database19";         String user = "sa"; // 指定连接数据库的用户         String passWord = ""; // 指定连接数据库的密码         conn =DriverManager.getConnection(url, user, passWord);         // 如果Connection实例不为空         if (conn !=null) {            System.out.println("数据库连接成功");// 提示信息         }      } catch(Exception e) {          e.printStackTrace();      }      returnconn; // r返回Connection对象   }    /**    * @param args    */   publicstatic voidmain(String[] args) {      Demo3_Server getConn = newDemo3_Server();// 创建getConn对象      getConn.getConnection(); // 调用连接数据库方法    } }   //第三连接importjava.sql.Connection;importjava.sql.DriverManager; /** *  连接Oracle11g数据库应用的程序这"ojdbc6.jar",可以在Oracle安 * 装后的文件夹中找到,路径是"/product/11.2.0/dbhome_1/jdbc/lib" * */public classDemo3_Oracle {   public Connectionconn = null;     //创建Connection   public ConnectiongetConnection(){//获取连接方法      try {         Class.forName("oracle.jdbc.driver.OracleDriver");         String url = "jdbc:oracle:thin:@localhost:1521:orcl"; //指定连接数据库的URL         String user = "system"; //数据库用户名         String passWord = "justice";//指定连接数据库的密码         conn =DriverManager.getConnection(url, user, passWord);         if(conn !=null){            System.out.println("连接成功");         }              } catch(Exception e) {                 e.printStackTrace();      }     //加载数据库驱动      returnconn;      //返回Connection对象   }     /**    * @param args    */   publicstatic voidmain(String[] args) {      Demo3_Oracle getConn = newDemo3_Oracle();      getConn.getConnection();  //调用连接数据库方法   } }


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表