一个jsp+javabean+access留言板

源代码在线查看: dbconn.java

软件大小: 915 K
上传用户: thor
关键词: javabean access jsp 留言板
下载地址: 免注册下载 普通下载 VIP

相关代码

				/**
				 * @(#)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();
					}
				    
				}			

相关资源