ODBC是微软公司开放服务结构(WOSA,Windows Open Services Architecture)中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API(应用程序编程接口)。这些API利用SQL来完成其大部分任务。
ODBC本身也提供了对SQL语言的支持,用户可以直接将SQL语句送给ODBC。一组数据的位置,可以使用 ODBC驱动程序访问该位置。
一个完整的ODBC由下列几个部件组成:
1、应用程序(Application)。
2、ODBC管理器(Administrator)。该程序位于Windows控制面板(Control Panel)的管理工具内,其主要任务是管理安装的ODBC驱动程序和管理数据源。
3、驱动程序管理器(Driver Manager)。驱动程序管理器包含在ODBC32DLL中,对用户是透明的。其任务是管理ODBC驱动程序,是ODBC中最重要的部件。
4、ODBC API。
5、ODBC 驱动程序。是一些DLL,提供了ODBC和数据库之间的接口。
6、数据源。数据源包含了数据库位置和数据库类型等信息,实际上是一种数据连接的抽象。
使用的SystemXml;
类计划
{
静态无效的主要(字符串[] ARGS)
{
XmlDocument的使用系统; DOC =新的XmlDocument();
docLoad(@“C:\ applicationconfig”);
XmlNode的测试docDocumentElement
XmlNodeList中了NodeList = NULL;
了NodeList = docSelectSingleNode(“配置/ /数据库/ /连接”)。的ChildNodes;
/ /遍历所有子节点
的foreach(XmlNode的NodeList中的XN)
{
了ConsoleWriteline(xnInnerText);
}
}
}打破;
DirverManager类:是JDBC的管理层,作用于用户和驱动之间。该类负责注册和加载JDBC驱动。
Connection接口:代表与数据库的链接,并拥有创建SQL语句的方法,以完成基本的SQL *** 作,同时为数据库事务提供提交和回滚方法。如:上面的例子就是链接到了TestData数据库。
Statement接口:用于执行不带参数的简单SQL语句。创建Statement实例对象后可以调用JDBC提供的3种执行SQL语句的方法:
(1)executeUpdate()方法,一般用于执行SQL的INSERT,DELETE,UPDATE语句
(2)executeQuery()方法,一般用于执行SQL的SELECT语句,因为 它的返回值是执行SQL语句后产生的一个ResultSet接口的实例(结果集)
(3)execute()方法,即一般它执行的SQL语句既有查询又有更新值,约等于executeUpdate()和executeQuery()两个方法的合辑。
PreparedStatement接口:它与Statement 的主要区别
(1)它包含的SQL语句是预编译的,所以当多次执行一条SQL语句时用它会更快
(2)在设置参数是可以用“?”代替。如:
PreparedStatement pstmt=connpreparedStatement(insert into test values(,));
pstmtsetString(1,'gg');
pstmtsetString(2,'123');
ResultSet接口:包含了Statement和PreparedStatement的executeQuery方法中SELECT的结果集。相当于用它来读取数据库里每列的值。
DatabaseMetaData接口:主要是用来得到数据库的相关信息的。如:数据库版本啊
ResultSetMetaData接口:主要是用来获取数据库中表的相关信息的。如:表的行数啊。,7a686964616fe78988e69d8331333433623730谢谢
你两个服务器都有独立的域名和ip吧?你查询的前端有数据库接口吧?数据库接口要设置参数吧?你把数据库接口参数中数据库的ip,设成存储服务器的ip。
当然一切的前提是你得把软件调试好。
以上就是关于1,数据库接口ODBC如果管理一个数据库全部的内容,包括:1,数据库接口ODBC如果管理一个数据库、网站数据库接口在\application\config的datadatabase里 如何关联我的数据库、讨论在数据库存储的时候利用Goole提供的接口和利用SQL语句进行 *** 作数据库各自等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)