java项目连接Access数据库

1.导入Access_JDBC30.jar到项目中

jar包百度云链接:https://pan.baidu.com/s/10HFM3HomMArvfHjklA_1MA 密码:0qxp

项目名称-》右键-》build path-》add extra jar -》Access_JDBC30.jar

2.代码如下:

import java.sql.*;
public class MySplitWords {
static String ur1 = "jdbc.odbc:myDataSource";
static Connection aConnection;
static Statement aStatement;

public static Connection initialize()
{
try
{
//loading jdbc-odbc bridge driver
try{
Class.forName("com.hxtt.sql.access.AccessDriver").newInstance();
}
catch(InstantiationException e){
e.printStackTrace();
}
catch(IllegalAccessException e){
e.printStackTrace();
}
//
aConnection=DriverManager.getConnection("jdbc:Access:///D:/Test.accdb");
aStatement=aConnection.createStatement();

}
catch(ClassNotFoundException e)
{
System.out.println(e);
}
catch(SQLException e)
{
System.out.println(e);
}
return aConnection;
}
/*释放资源*/
public static void terminate(){
try{
aStatement.close();
aConnection.close();
}
catch(SQLException e){
System.out.println(e);
}
}
/*添加一个新记录*/
public static void add() {

String sql = "INSERT INTO testTable "
+"VALUES('"+"10',"+"newone"+"')";
System.out.println(sql);

}
public static void delete(){

String sql = "DELETE FROM testTable "+"WHERE ID = '"+4+"'";
System.out.println(sql);
try{
aStatement.executeUpdate(sql);
}
catch (SQLException e){
System.out.println(e);
}
}
public static void main(String[] args){
initialize();
delete();
/*使用sql增删改查
* String sql = "DELETE FROM testTable "+"WHERE ID = '"+4+"'";
//改成你的sql语句
System.out.println(sql);
try{
aStatement.executeUpdate(sql);
}
catch (SQLException e){
System.out.println(e);
}
* */
terminate();
}


}

猜你喜欢

转载自www.cnblogs.com/YuQiao0303/p/9247100.html