• 不用配制数据源如何用JDBC连接access数据库


    一开始我学的是要在xp中配置好数据源,之后才能连接access数据库,由于需要,所以就不想用odbc数据源连接,

    上网找了很多方法,试过之后都是不行的,找了很久,才发现一个方法可以连接。

    1.首先做一个javabean,代码如下

    解释一下这一句:String strurl="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=C:\\Program Files\\Apache Software Foundation\\tomcat 6.0\\webapps\\test5\\a.mdb";
    这一句表示,我的a.mdb是放在C:\\Program Files\\Apache Software Foundation\\tomcat 6.0\\webapps\\test5\\目录之下的位置,

    记得是要用“\\”双斜线,因为是转义字符

    暂时我只能用绝对路径来设置数据源,试过很多次,都是没有办法用相对路径来设置数据源

    package test;
    import java.io.*;
    import java.util.*;
    import java.sql.*;

    public class conaccess
    {
        
    public String con()
        {
            Connection conn 
    = null;
            String strurl
    ="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=C:\\Program Files\\Apache Software Foundation\\tomcat 6.0\\webapps\\test5\\a.mdb"
            
    try 
            { 
               Class.forName(
    "sun.jdbc.odbc.JdbcOdbcDriver"); 
               conn
    =DriverManager.getConnection(strurl,"","");            
            }
            
    catch (Exception e)
            { 
               System.out.println(
    "connection fail"); 
            }
            
    return "connection successed!";    
        }
    }

     2.做一个jsp页面调用这个javabean

    <%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>无标题文档</title>
    </head>
    <%@ page import="test.conaccess" %>
    <body>
    <jsp:useBean id="pp" class="test.conaccess" scope="page"></jsp:useBean>
    <% out.print(pp.con()); %>
    </body>
    </html>
  • 相关阅读:
    201006120100630
    2010080120100901
    20101120至20101220
    201155学习总结
    PublishReport.rss
    windowservice创建及部署
    提示要角色管理工具安装Microsoft .NET Framework 3.5
    部署SSIS包
    ETL及SSIS
    IbatisNet
  • 原文地址:https://www.cnblogs.com/cookies9/p/1891481.html
Copyright © 2020-2023  润新知