zoukankan      html  css  js  c++  java
  • 关于数据库与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=数据库名

  • 相关阅读:
    [置顶] 【Git入门之十五】Github操作指南
    hdu 3698 Let the light guide us(线段树优化&简单DP)
    拥有最小高度能自适应高度,IE、FF全兼容的div设置
    浏览器小览【欢迎讨论】
    实习心得体会--在一家互联网公司4个月的心得体会
    九度online judge 1543 二叉树
    指令系统是指计算机所能执行的全部指令的集合
    电脑的CPU可直接解读的数据机器码
    解释是一句一句的翻译
    编译解释两种方式只是翻译的时间不同
  • 原文地址:https://www.cnblogs.com/tangwanzun/p/5819513.html
Copyright © 2011-2022 走看看