2个回答
2013-07-23
展开全部
首先,必须先建立数据源,打开控制面板--管理工具--ODBC数据源--系统DSN,点添加,依据提示进行下一步,选择Microsoft Access Driver,然后起一个数据源的名称(自定义),假设数据源名称是new,再点下面的“选择”,选择你的Access文件。这样就完成了数据源的建立。然后,就可以用Java来连接数据库了。try {
//注册驱动程序
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
Connection conn = null;
String sql = "insert into users values(?,?)";//查询语句
PreparedStatement stmt = null;
try {
//建立连接
conn = DriverManager.getConnection("jdbc:odbc:new");
stmt = conn.preparedStatement(sql);stmt.setString(1, "name");stmt.setString(2, "pwd");
int count = stmt.executeUpdate();if(count == 1) {System.out.println("插入成功!");} else {System.out.println("插入失败!");}
}
} catch (SQLException e) {
e.printStackTrace();
} finally {
try {
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
//注册驱动程序
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
Connection conn = null;
String sql = "insert into users values(?,?)";//查询语句
PreparedStatement stmt = null;
try {
//建立连接
conn = DriverManager.getConnection("jdbc:odbc:new");
stmt = conn.preparedStatement(sql);stmt.setString(1, "name");stmt.setString(2, "pwd");
int count = stmt.executeUpdate();if(count == 1) {System.out.println("插入成功!");} else {System.out.println("插入失败!");}
}
} catch (SQLException e) {
e.printStackTrace();
} finally {
try {
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-07-23
展开全部
1,连接驱动.加载类,创建连接.创建执行对象,关闭连接
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询