⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dbconn.java

📁 有用JSP+JAVABEAN+ACCESS留言簿
💻 JAVA
字号:
/**
 * @(#)DBConn.java
 *
 *
 * @author 
 * @version 1.00 2007/12/20
 */
package com.web;

import java.sql.*;
import java.io.*;
import java.net.*;

public class DBConn {
	private Connection con=null;
	private File file=null;
	private URL url=null;

    public Connection DBConn() {
    	//连接数据库的属性
    	String driver="sun.jdbc.odbc.JdbcOdbcDriver";
    	
    	//获得数据库的真实路径
    	String dburl = String.valueOf(Thread.currentThread().getContextClassLoader().getResource(""));
    	dburl = dburl + "lyb.mdb";//得到文件的URL: 'file:/C:\...'
    	System.out.println(dburl);//测试用,用于显示得到的路径
    	
    	//之所以要用URL是因为可以通过file.toURI()得到含有空格的地址。
    	//如果只是简单的去掉file:/,当路径含有空格的时候就会出错。
    	//但是用toURI()就解决了上面的问题。
    	try
    	{
	    	url=new URL(dburl);  	
    		file=new File(url.toURI());
    	}catch(Exception e){}
    	dburl = file.toString();
    	System.out.println(dburl);//测试用,运行的时候显示绝对路径
    	
 
    	String accessUrl="jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ="+dburl;
    	try{
    		Class.forName(driver);
    		con = DriverManager.getConnection(accessUrl);
    	}catch(Exception e){
    		e.printStackTrace();
    	}
    	return con;

    }

	public static void main (String[] args) {
		DBConn dbc= new DBConn();
		dbc.DBConn();
	}
    
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -