吊兰发黄是什么原因:JDBC和ODBC哪个用的多呀!那个更在实际中用的多呀!有什么好处呀!

来源:百度文库 编辑:高校问答 时间:2024/04/29 12:27:13

Java通过JDBC:ODBC桥连接数据库步骤
1、建立数据库
2、通过控制面板建立数据源(最好使用系统DSN)
选择适合的DRIVER
几项分别是:
数据源名:用于在程序中指明该数据源
主机名:实际是数据库名
3、书写JAVA代码
A.需要引入JAVA.SQL.*
B.加载驱动程序:
Class .forName(“sun.jdbc.odbc.JdbcOdbcDriver”);
C.建立连接:
Connection con = DriverManager.getConnection(“jdbc:odbc:数据源名”);
D.建立语句对象
Statement stmt = con.createStatement;
E.执行查询
ResultSet rs = stmt.executeQuery(“select * from 表名”);
F.处理结果集
G.关闭结果集
Rs.close();
H.关闭语句对象
Stmt.close();
I.关闭连接
Con.close();

4、实例
通过JSP访问MYSQL
A. 安装MYSQL,建表
B. 安装MYSQL JDBC DRIVER。

安装JDBC for MySQL
为了使Java能操作MySQL的数据库,需要安装MySQL的JDBC驱动程序,将mm.mysql.jdbc-1.2b.zip解压到C:\下,自动生成一个mm.mysql.jdbc-1.2b的目录,并设置环境变量:

rem 设置mysql.jdbc环境变量
set CLASSPATH=c:\mm.mysql.jdbc-1.2b;%CLASSPATH
重新启动后,所有的安装就全部OK了!运行
C. 编写程序。

编写留言簿程序
Java是通过JDBC for MySQL提供的工具包中的API函数,来调用MySQL的数据库,你可以用浏览器打开C:\mm.mysql.jdbc-1.2b\doc\apidoc\index.html文件来获得所有API函数说明。下面我只向大家介绍几个编写留言簿所需的函数。

Class.forName("org.gjt.mm.mysql.Driver"); 用于加载 mm.mysql驱动程序
con = DriverManager.getConnection("jdbc:mysql://localhost:3306/test/user=root;password="); 用于连接本地数据库MySQL
stmt = con.createStatement(); 生成数据库对象
rs = stmt.executeQuery("SELECT * FROM guestbook");执行SQL语句并返回结果集
将程序编好后放在Tomat的发布目录C:\Tomcat\webapps\ROOT下就可以了。

两种不同的联系数据库的。。

我是学JAVA的ODBC用的最广泛而JDBC是JAVA程序与数据库连接用到的与ODBC连接的JDBC桥