
数据源是提供某种所需要数据的器件或原始媒体。在数据源中存储了所有建立数据库连接的信息。就像通过指定文件名称可以在文件系统中找到文件一样,通过提供正确的数据源名称,你可以找到相应的数据库连接。
数据源名称(data source name,DSN)是包含了有关某个特定数据库信息的数据结构,这个信息是开放式数据库连接驱动能够连接到数据库上必需的信息。
DSN存储在注册表或作为一个单独的文本文件,DSN里面包含的信息有名称、目录和数据库驱动器,以及用户ID和密码(根据DSN的类型)。
开发人员为每个数据库创建一个独立的DSN。为了连接到某个数据库,开发人员需要在程序中指定DSN。相反,没有DSN的连接则需要在程序中指定所有必要的信息。
扩展资料:
数据源的数据包:
1、DBCP
DBCP类包位于 /lib/jakarta-commons/commons-dbcpjar,DBCP是一个依赖 Jakarta commons-pool对象池机制的数据库连接池,所以在类路径下还必须包括/lib/jakarta- commons/commons-pooljar。
2、C3P0
C3P0是一个开放源代码的JDBC数据源实现项目,它在lib目录中与Hibernate一起发布,实现了JDBC3和JDBC2扩展规范说明的 Connection 和Statement 池。
3、ODBC
ODBC(Open Database Connectivity,开放数据库互连)是微软公司开放服务结构(WOSA,Windows Open Services Architecture)中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API(应用程序编程接口)。
参考资料来源:百度百科-数据源
数据源------数据的来源。在数据源中存储了所有建立数据库连接的信息。相当于一个名字,下次你连接就找这个名字。
服务器-----一个连接地址,如果是本地则为:127001:端口号(PS:一般sql server默认为1433,mysql默认为3306,oracle默认为1521),eg:IP地址:端口号
用户名、密码------也就是进入那台服务器的用户名、密码。
从数据库连接字符串中,把数据库源dsn提取出来。
然后搜索注册表,
用户dsn到[hkey_current_user\software\odbc\odbcini\odbc
data
sources]下找
系统dsn到[hkey_local_machine\software\odbc\odbcini\odbc
data
sources]下找
找到以后,根据找到的字符串来判断。
如果不想根据字符串来判断,
就根据dsn名字,到注册表上一层路径里面找到数据库源的详细信息。
里面有个driver项,写着数据库驱动源的程序名,根据这个来判断。
*** 作注册表可能涉及的api:
regopenkeyex
regenumvalue
regclosekey
如何配置数据库ODBC数据源
1、在控制面板>管理工具中找到"数据源ODBC",并启动。
2、点击添加
3、选中 sqlserver
4、填写服务器地址
5、填写登陆账号、密码
6、选择默认连接的数据库
7、配置完成,可以测试连接
全国地质钻孔基本信息数据库数据来自于全国31个省(区、市)的地矿、有色、冶金、煤田、建材、化工、石油、黄金、地震、水利等行业的1103家地质钻孔资料保管单位各类地质勘查工作项目形成的地质钻孔资料,涵盖了1103个保管钻孔资料的地勘单位,有钻探工作量的项目35580个,钻孔总数958102个(除油气、海洋、放射性钻孔外)。其中,有钻孔坐标的770377个,缺失钻孔坐标的187725个(表41)。对于钻孔基本信息不完整和坐标未能转换的,将继续开展钻孔基本信息核实与完善工作,把能够修复的钻孔资料补充到钻孔基本信息数据库之中。
表41 全国地质钻孔基本信息数据库汇总
续表
数据具体内容包括地质钻孔资料保管单位基本信息、地质工作项目基本信息和地质钻孔基本信息,见表42。
表42 全国地质钻孔基本信息数据库基本信息一览表
续表
以上就是关于什么是数据源全部的内容,包括:什么是数据源、数据源和数据库服务器还有密码是什么、数据源分别对应哪个数据库怎么看等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)