首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

JDBC-ODBC桥联接方式连接MS ACCESS,配置数据源

2012-08-24 
JDBC-ODBC桥连接方式连接MS ACCESS,配置数据源下面是通过jdbc-odbc连接ms access数据库的一种方式:?/* *

JDBC-ODBC桥连接方式连接MS ACCESS,配置数据源

下面是通过jdbc-odbc连接ms access数据库的一种方式:

?

/* * 连接access数据库,并以jdbc-odbc方式 */import java.sql.*;public class PreparedStatementTest {public static void main(String[] args) {Connection ct = null;PreparedStatement psm = null;ResultSet rs=null;try {// 1.加载驱动(把所需的驱动程序加入内存)Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");// 2.得到连接(指定连接到哪个数据源,用户名和密码)ct = DriverManager.getConnection("jdbc:odbc:doctor", "", "");// 3.创建Statement 或者PreparedStatement// 其中PreparedStatement的作用是用于发送SQL语句到数据库psm = ct.prepareStatement("insert into doctor values(?,?,?,?)");//必须是?// 不能用变量,否则会吧变量当做字符串处理// 4.执行CURD操作//rs=psm.executeQuery();//System.out.println("工号:\t" + "性别:\t " + "职称:\t" + "姓名: \t");//while (rs.next()) {//// getString()和getInt()中参数不能为0,0无效,参数为对应的列数//System.out.println(rs.getInt(1) + "\t" + rs.getString(2) + "\t"//+ rs.getString(3) + "\t" + rs.getString(4));//}//添加数据的操作psm.setInt(1, 10);psm.setString(2, "男");psm.setString(3, "主任");psm.setString(4, "江明");int i=psm.executeUpdate();//该函数返回int值作为受影响的行数if(i==1){    System.out.print("成功添加一条记录");} else{System.out.print("没有成功");}} catch (Exception e) {e.getMessage();} finally {try {if (psm != null)psm.close();if (ct != null)ct.close();} catch (SQLException e) {e.printStackTrace();}}}}

?

?

热点排行