关于数据库与JAVA连接及其出现问题的解决方式

数据库连接java的方式一共有两个

  1. 建立JDBC-ODBC桥接器
  2. 加载纯JAVA数据库驱动程序

注意: JDBC-ODBC桥接器无需下载数据库的驱动程序,但是JDK1.8已经把JDBC-ODBC桥接器给去除了。

连接方式:

建立连接,我们需要的是

  驱动程序           utl路径

所以两种连接方式区别只是驱动程序和utl路径的不同、

注意:JDBC-ODBC桥接器因为不需要纯JAVA数据库驱动程序,但是需要被称为ODBC的数据源

          try {

          String url="utl路径";       

               Class.forName("驱动程序");

               //没有用户名与密码就为空值

               Connection con = DriverManager.getConnection(url,”数据库用户名”,”数据库密码”);

               System.out.println("Connected!");//数据库连接成功

           } catch (SQLException e) {

               System.out.println("SQL Exception: "+ e.toString());//数据库驱动程序错误

           } catch (ClassNotFoundException cE) {

               System.out.println("Class Not Found Exception: "+ cE.toString());//utl路径错误

           }

  1. JDBC-ODBC桥接器:

驱动程序:sun.jdboc.odbc.JdbcOdbcDriver

utl路径:jdbc:odbc:数据源名称

数据源(ODBC)设置方式:

       控制面板->系统安全->管理工具->数据源(ODBC)

   2. 纯JAVA数据库驱动程序

驱动程序:

              Access: com.hxtt.sql.access.AccessDriver

              SQLServer: com.microsoft.sqlserver.jdbc.SQLServerDriver

utl路径:1.     jdbc:数据库系统的名称:///数据库的路径

    2.    jdbc:数据库系统的名称://localhost:数据库端口;DatebaseName=数据库名

 

posted @ 2016-08-29 20:18  兔子只吃胡萝卜  阅读(804)  评论(0编辑  收藏  举报