下面是通过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();
}
}
}
}
分享到:
相关推荐
JDBC_ODBC连接Access数据库,不需要设置数据源 ,超级好的一段代码!
JDBC_ODBC连接Access 不用设置数据源
ODBC这种方式的解析,散仙在这里就不在演示了,网上搜一下,一大堆都是关于桥接的,今天着重说一下第二种方式,使用JDBC连接Access,这样来做,既可以保证操作平台的一致性,也避免了,让用户去配置数据源的一些底层...
这里采用的是sun提供的jdbc-odbc驱动(Access采用此方式,需要配置数据源,mysql等非jdbc-odbc桥不需要这么麻烦)。代码第一行是加载驱动,加载驱动是把某个驱动提供商提供的相关数据库的驱动类通过该方法加载到内存...
Java连接access数据库最简单程序例子 JDBC-ODBC 添加数据源
Java连接Access可以使用MS自带的管理工具–>数据源(ODBC)设置建立连接,这样不需要导入jar。但是,如此一来程序部署的每个机器上都要进行设置不方面。所以现在不会使用啦。 2.JDBC java也可以和连接其他...
接下来总结一下常用的几种连接方式。...方式一:通过JDBC-ODBC方式桥连直接连接: 1、对于这种方式,首先要建立ODBC数据源,我的系统是Win7系统,所以依次选择“控制面板—-管理工具—-数据源(ODBC
本书中大多数程序都使用了SQL Server 2000数据库,其中实例086和实例087使用了Access数据库,在使用时不需要附加数据库,但是由于本书中使用了JDBC-ODBC桥技术连接数据库,所以需要配置ODBC数据源(具体方法请参见书...
1.该项目的数据源的名字为friend,用Access建立的数据库friend,采用JDBC-ODBC桥接器方式访问数据库。 2.使用的端口号:8080. 3.所有的JSP文件放在makefriend下,makefriend放在webapps/下,在makefriend下还放着...
这个是一个简单的用Java语言写的链接access数据库的代码和相关的讲解。用的是ODBC-JDBC桥接的方式。
各种数据库JDBC连接方法总结-包括: SQL Server2000 、 SQL Server2005、Oracle、Access直连方法:(不写数据源名的桥连方法)、MySql、IBM DB2、Sybase、Informix、PostgreSQL、MaxDB、FrontBase、JavaDB/Derby等
在用jsp编写网站时连接数据库如sqlserver2000,sqlserver2005,MySQL,Access可以加在驱动连接数据库也可以使用JDBC-ODBC数据源来实现对数据库的连接及操作。
ODBC数据源名为test,驱动类名为:"sun.jdbc.odbc.JdbcOdbcDriver",连接数据库的url为:"jdbc:odbc:test"。user表中name字段为文本类型,password为数字类型。连接数据库代码(6分),发送查询语句代码(4分),...
Java程序通过JDBC统一访问数据库,因为我们将ACCESS数据库注册到了ODBC数据源所以,Java程序需要加载JDBC-ODBC桥接驱动
jdbc是使用通过JAVA的数据库驱动直接和数据库相连,而jdbc-odbc连接的是ODBC的数据源,真正与数据库建立连接的是ODBC! JDBC的最大特点是它独立于具体的关系数据库。与ODBC (Open Database Connectivity)类似, JDBC ...
对于大多数人都会优先选择使用ODBC数据源的方式或者是使用绝对路径的方式连接access数据库,但是我个人认为,这样做不太好,如果采用这样的方式,项目做好后,放到他人的服务器上是无法运行的,因为数据库的信息不...
Jsp连接Access数据库(不通过建立ODBC数据源的方法)
* 答:在windows下,【开始】->【控制面板】->【性能和维护】->【管理工具】->【数据源】,在数据源这里添加一个指向a1.mdb文件的数据源。 * 比如创建名字为dataS1 */ String dbur1 = "jdbc:odbc:dataS1";// ...
(一)实验内容: 编写图形界面程序,利用JDBC实现图书/同学通讯录/...在控制面板中正确配置ODBC数据源,并测试成功。 (2)编写图形界面的Application,利用JDBC-ODBC Bridge进行数据库访问,实现要求的功能。
使用JSP和Java Bean来构建一个网上书店,介绍的例子可以分成两大...本例的数据库采用Access(.MDB数据库),对数据库的访问采用便于理解的JDBC-ODBC方式,在使用本例前先在本地数据库建立一个ODBC数据源:bookstore。