java连接access 2003数据库

做个小项目,使用个access应该挺好的吧。

下面讲解怎么连接access2003数据库:

首先确定建立好了access20003的数据库表了,接下来:控制面板-管理工具-数据源,选择系统DSN,添加选择access驱动,然后点完成,在数据源名中起个名字,这里姑且就叫user吧。

好了,在java中写测试代码吧:

package com.access.join;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;

public class AccessTest {

	/**
	 * Access数据库测试连接类
	 * @param args
	 */
	public static void main(String[] args) {

		Connection conn;
		Statement stmt;
		ResultSet rs;
		try{
			conn=DriverManager.getConnection("jdbc:odbc:user","","");//这里的user和管理工具中建立的名称对应
			if(conn!=null){
				System.out.println("Access数据库连接成功!");
			}else{
				System.out.println("Access数据库连接失败!");
			}
/*
			stmt=conn.createStatement();
			rs=stmt.executeQuery("select * from userInfo");
			while(rs.next()){
				System.out.println(rs.getString(2));
			}
*/
		}catch(Exception e){
			e.printStackTrace();
		}
	}

}


 OK,运行测试通过。

还有另一种方法:

package com.access.join;

import java.sql.Connection;
import java.sql.DriverManager;

public class TestAccess {

	public static final String db_driver="sun.jdbc.odbc.JdbcOdbcDriver";
	public static final String db_url="jdbc:odbc:Driver={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=d:/UserInfo.mdb";
	
	public static void main(String args[]){
		try{
			Class.forName(db_driver);
			Connection conn=DriverManager.getConnection(db_url,"","");
			if(conn!=null){
				System.out.println("连接成功");
			}else{
				System.out.println("连接失败!");
			}
		}catch(Exception e){
			e.printStackTrace();
		}
	}
}

hibernate中配置access数据库连接:

		<!-- Start Access数据库配置文件 -->
		<property name="hibernate.connection.url">jdbc:access:///d:/UserInfo.mdb</property>
		<property name="hibernate.connection.driver_class">com.hxtt.sql.access.AccessDriver</property>
		<!-- <property name="hibernate.connection.username">sa</property> -->
		<!--<property name="hibernate.connection.password">123</property> -->
		<property name="hibernate.dialect">org.hibernate.dialect.SQLServerDialect</property>
		<!-- End Access数据库配置文件 -->
这里需要一个jar包, 点这里下载。
 

你可能感兴趣的:(java,exception,数据库,String,Microsoft,Access)