DM数据库连接.doc

上传人:豆**** 文档编号:33470843 上传时间:2022-08-11 格式:DOC 页数:23 大小:211.50KB
返回 下载 相关 举报
DM数据库连接.doc_第1页
第1页 / 共23页
DM数据库连接.doc_第2页
第2页 / 共23页
点击查看更多>>
资源描述

《DM数据库连接.doc》由会员分享,可在线阅读,更多相关《DM数据库连接.doc(23页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、-作者xxxx-日期xxxxDM数据库连接【精品文档】关键字: ODBC SQL Server存储过程 达梦数据库 Java工具 java程序 MySql数据源 内容摘要:达梦数据库作为一个通用数据库管理系统,提供了多种数据库访问接口,包括ODBC、JDBC、API、OLEDB以及嵌入方式等。本文主要列出了在Java中常见的连接达梦数据库的方法 数据库访问是数据库应用系统中非常重要的组成部分。达梦数据库作为一个通用数据库管理系统,提供了多种数据库访问接口,包括ODBC、JDBC、API、OLEDB以及嵌入方式等。本文主要列出了在Java中常见的连接达梦数据库的方法&hellihelliJDBC

2、(Java Database Coectivity)是Java应用程序与数据库的接口规范,旨在让各数据库开发商为Java程序员提供标准的数据库应用程序编程接口(API)。JDBC定义了一个跨数据库、跨平台的通用SQL数据库API。DM JDBC 3.0驱动程序符合SUN JDBC3.0标准,兼容DM JDBC 2.0。DM JDBC驱动程序是DM数据库的JDBC驱动程序,它是一个能够支持基本SQL功能的通用低层应用程序编程接口,支持一般的SQL数据库访问。要建立JDBC连接,首先要注册数据库驱动程序。可以通过调用java.sql.DriverManager类的registerDriver方法显

3、式注册驱动程序,也可以通过加载数据库驱动程序类隐式注册驱动程序。/显示注册DriverManager.registerDriver(newdm.jdbc.driver.dmDriver();/隐式注册Cla.forName(“dm.jdbc.driver.DmDriver”); 隐式注册过程中加载实现了 java.sql.Driver的类,该类中有一静态执行的代码段,在类加载的过程中向驱动管理器DriverManager注册该类。而这段静态执行的代码段其实就是上述显式注册的代码。注册驱动程序之后,就可以调用驱动管理器的 getCoection方法来建立连接。建立数据库连接需要指定标示不同数据库

4、的url、登录数据库所用的用户名user和密码paword。通过DriverManager建立连接的具体过程,如以下示例:String driver= dm.jdbc.driver.DmDriverString url= jdbc:dm:/localhost:12345/dameString username=usernameString paword=awordCoection con = null;try / 加载JDBC驱动程序Cla.forName(driver); catch (java.lang.ClaotFoundException e) e.printStackTrace();

5、try / 数据库连接con = DriverManager.getCoection(url, username, paword); catch (SQLException ex) ex.printStackTrace(); 关键字: ODBC SQL Server存储过程 达梦数据库 Java工具 java程序 MySql数据源 内容摘要:达梦数据库作为一个通用数据库管理系统,提供了多种数据库访问接口,包括ODBC、JDBC、API、OLEDB以及嵌入方式等。本文主要列出了在Java中常见的连接达梦数据库的方法 持久层中间件iBatis连接数据库的方式有3种,连接数据库的方式是JDBC,可以

6、通过在XML文件中配置数据库连接,也可以在properties文件中配置。下面列出traactionManager的type为JDBC的3种连接配置。dataSource的type为SIMPLE的连接配置以下是配置数据库连接参数的properties文件sql-map-config.properties的内容:# SimpleDataSource properties# Use only if useSimpleConfiguration=true# DMDBMSSimpleDriver=dm.jdbc.driver.DmDriverSimpleUrl=jdbc:dm:/localhost:1

7、2345/SYSTEMSimpleUsername=SYSDBASimplePaword=SYSDBA 以下是配置文件sql-map-config.xml的内容:!DOCTYPE sqlMapConfigPUBLIC -/iBATIS.com/DTD SQL Map Config 2.0/Equot;traactionManager type=JDBCgt;dataSource type=IMPLEgt; 说明:如果要优化数据库连接池,可以在sql-map-config.xml修改相关参数:关键字: ODBC SQL Server存储过程 达梦数据库 Java工具 java程序 MySql数据

8、源 内容摘要:达梦数据库作为一个通用数据库管理系统,提供了多种数据库访问接口,包括ODBC、JDBC、API、OLEDB以及嵌入方式等。本文主要列出了在Java中常见的连接达梦数据库的方法 Pool.MaximumActiveCoectio 最大连接数Pool.MaximumIdleCoectio 允许的挂起(idle)连接数Pool.MaximumWait 最长等待的时间dataSource的type为DHCP的连接配置 value=$username/ 说明:上面的$driver等连接信息定义在另外一个properties文件或XML文件中,同dataSource的type为SIMPLE的

9、连接配置。关键字: ODBC SQL Server存储过程 达梦数据库 Java工具 java程序 MySql数据源 内容摘要:达梦数据库作为一个通用数据库管理系统,提供了多种数据库访问接口,包括ODBC、JDBC、API、OLEDB以及嵌入方式等。本文主要列出了在Java中常见的连接达梦数据库的方法 dataSource的type为JNDI的连接配置dataSource type=JNDIgt; 说明:前提是在应用服务器中配置了JNDI为jdbc/jpetstore的配置。持久层中间件Hibernate,连接数据库的方式是JDBC,通过配置文件hibernate.cfg.xml配置数据库连接

10、设置。文件hibernate.cfg.xml的配置示例如下:!DOCTYPE hibernate-configuration PUBLIC-/Hibernate/Hibernate Configuration DTD 3.0/Equot;hibernate-configuratiogt;roperty name=coection.driver_claquotgt;dm.jdbc.driver.DmDriverroperty name=coection.urlgt;jdbc:dm:/localhost:12345/SYSTEMroperty name=coection.usernamegtYSD

11、BAroperty name=coection.pawordgtYSDBAroperty name=jdbc.fetch_sizegt;50roperty name=jdbc.batch_sizegt;100roperty name=c3p0.min_sizegt;5roperty name=c3p0.max_sizegt;100roperty name=c3p0.timeoutgt;600roperty name=c3p0.max_statementquotgt;50roperty name=hibernate.show_sqlgt;trueroperty =dialectgt;org.hi

12、bernate.dialect.DmDialect /hibernate-configuratiogt; 关键字: ODBC SQL Server存储过程 达梦数据库 Java工具 java程序 MySql数据源 内容摘要:达梦数据库作为一个通用数据库管理系统,提供了多种数据库访问接口,包括ODBC、JDBC、API、OLEDB以及嵌入方式等。本文主要列出了在Java中常见的连接达梦数据库的方法 Tomcat支持通过配置文件%TOMCAT_HOME%confserver.xml来配置数据库连接,在Tomcat中配置DM的连接,首先需要将DM的JDBC驱动程序DmJdbcDriver.jar复制

13、到%TOMCAT_HOME%commonlib目录下面;然后修改配置文件server.xml,在元素的最后一个子元素后添加以下子元素内容:Context path=/yourAquot; reloadable=true docBase=D:yourAquot;workDir= D:yourA workgt;ResourceParams name=jdbc/DMDquotgt;factorymo.dbcp.BasicDataSourceFactorymaxActive50maxIdle20maxWait500usernameYSDBAawordYSDBAdriverClaamedm.jdbc.d

14、river.DmDriverurljdbc:dm:/localhost:12345/SYSTEM/ResourceParamgt; 关键字: ODBC SQL Server存储过程 达梦数据库 Java工具 java程序 MySql数据源 内容摘要:达梦数据库作为一个通用数据库管理系统,提供了多种数据库访问接口,包括ODBC、JDBC、API、OLEDB以及嵌入方式等。本文主要列出了在Java中常见的连接达梦数据库的方法 在Web应用中可以通过下面的代码来获取数据源和数据库连接javax.naming.InitialContext context = new javax.naming.Init

15、ialContext();DataSource ds = (DataSource) context.lookup( java:/comp/env/jdbc/DMDquot; );coection = (Coection)ds.getCoection(); 在使用ring、Hibernate等技术的web应用中,可能只需要将java:/comp/env/jdbc/DMDB配置在配置文件中即可。JBo下配置JNDI需要修改几个配置文件,需要修改的配置文件如下: 首先需要将DM的JDBC驱动程序DmJdbcDriver.jar复制到 %JBO_HOME% serverdefaultlib目录下面。修

16、改%JBO_HOME% serverdefaultconfstandardjaws.xml,将java:/DefaultDquot;改成java:/ DMDS 。如下:java:/DMDlt;/datasource修改%JBO_HOME%serverdefaultconfstandardjbocmp-jdbc.xml,将java:/DefaultDquot;改成java:/DM。如下:java:/DMDlt;/datasource修改%JBO_HOME%serverdefaultdeployejb-deployer.xml,将DefaultDS修改为DMDS。如下:depends option

17、al-attribute-name=DataSourcegt;jbo.jca:service=DataSourceBinding,name= DMDS/dependgt; 关键字: ODBC SQL Server存储过程 达梦数据库 Java工具 java程序 MySql数据源 内容摘要:达梦数据库作为一个通用数据库管理系统,提供了多种数据库访问接口,包括ODBC、JDBC、API、OLEDB以及嵌入方式等。本文主要列出了在Java中常见的连接达梦数据库的方法 增加文件%JBO_HOME% serverdefaultdeployDM-ds.xml,内容如下:datasourcegt;DMDlt

18、;/jndi-namejdbc:dm:/localhost:12345/SYSTEMdriver-clagt;dm.jdbc.driver.DmDriver/driver-clagt;YSDBAYSDBAorg.jbo.resource.adapter.jdbc.vendor.OracleExceptioorterDM/datasourcegt; 首先需要将DM的JDBC驱动程序DmJdbcDriver.jar复制到% APUSIC_HOME % lib目录下面。修改% APUSIC _HOME%configdatasources.xml,将内容修改为:datasourcegt;/datasourcegt; 总结以上列出了在常见的web应用服务器和数据库中间件中,通过JDBC连接达梦数据库的例子。更详细的连接方式见web应用服务器和数据库中间件的文档。【精品文档】

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com