zoukankan      html  css  js  c++  java
  • java 连接 Access数据库的两种方法

    1:不使用WINDOW的建立数据源方法

      直接在JAVA代码内部与Access数据库连接

    注意:jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};这里的空格,不能少!否则会有异常


    try{
    			
    		String url = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=F://ge//123.MDB";
    		Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
    		Connection conn = DriverManager.getConnection(url);
    		System.out.println(conn);
    		Statement sta = conn.createStatement();
    		ResultSet resu = sta.executeQuery("select * from Roche_position");
    		if(resu.next()){
    			System.out.println(resu.getString("cname"));
    		}
    		System.out.println("exit");
    		}catch(Exception e){
    			e.printStackTrace();
    		}



    2:使用ODBC建立WINDOW数据源的方法:

    开始

    >>控制面板

    >>管理工具

    >>数据源(ODBC)

    >>用户DSN或系统DSN

    >>点添加

    >>找到"Microsoft Access Driver (*.mdb)",选中,再点完成>>自定义数据源名称,可创建一个新的或选择已经有的Access数据库(.mdb)其它可以不选

    >>确定>>确定

    到此数据源已经建立成功

    接下来是JAVA代码连接了:

    try{
    			
    		Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
    		Connection conn = DriverManager.getConnection("jdbc:odbc:数据源名称", "数据库用户名(如有)没有则空", "用户密码(如有)没有则空");
    		System.out.println(conn);
    		Statement sta = conn.createStatement();
    		ResultSet resu = sta.executeQuery("select * from Roche_position");
    		if(resu.next()){
    			System.out.println(resu.getString("cname"));
    		}
    		System.out.println("exit");
    		}catch(Exception e){
    			e.printStackTrace();
    		}
    	}


  • 相关阅读:
    Informix日期获取上周上月昨天去年SQL
    Oracle-创建一个DBLink的方法
    Kafka-Partitions与Replication Factor 调整准则
    Linux-删除文件空间不释放问题解决
    Redhat7-Oracle-sqlldr-安装配置
    Centos7-安装oracle客户端11.2.0.4
    Centos7-单机安装jumpserver
    Redhat6.4-yum本地源安装配置
    Linux-zip unzip 命令日常使用
    xxl-job日志
  • 原文地址:https://www.cnblogs.com/lgh1992314/p/5835249.html
Copyright © 2011-2022 走看看