• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >vc/mfc > windows服务中如何使用oracle数据库

windows服务中如何使用oracle数据库

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-04

佚名通过本文主要向大家介绍了windows oracle 服务,windows服务管理器,windows 服务命令,windows服务,windows搜索服务等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: windows服务中如何使用oracle数据库
描述:

rt
自己写的windows服务每次都比oracle数据库先启动,于是读数据库就失败,有没有什么好的方法?


解决方案1:

最简单的方法是让你的服务sleep一下,等数据库启动了在唤醒!!

解决方案2:

SC_HANDLE WINAPI CreateService(
  __in       SC_HANDLE hSCManager,
  __in       LPCTSTR lpServiceName,
  __in_opt   LPCTSTR lpDisplayName,
  __in       DWORD dwDesiredAccess,
  __in       DWORD dwServiceType,
  __in       DWORD dwStartType,
  __in       DWORD dwErrorControl,
  __in_opt   LPCTSTR lpBinaryPathName,
  __in_opt   LPCTSTR lpLoadOrderGroup,           
  __out_opt  LPDWORD lpdwTagId,
  __in_opt   LPCTSTR lpDependencies,    // see this member
  __in_opt   LPCTSTR lpServiceStartName,
  __in_opt   LPCTSTR lpPassword
);

lpDependencies
    A pointer to a double null-terminated array of null-separated names of services or load ordering groups 
that the system must start before this service. Specify NULL or an empty string if the service has no dependencies. 
Dependency on a group means that this service can run if at least one member of the group is running after an 
attempt to start all members of the group.
    You must prefix group names with SC_GROUP_IDENTIFIER so that they can be distinguished from a service name,
 because services and service groups share the same name space.

解决方案3:

LoadOrderGroup 
LoadOrderGroupDependencies 

解决方案4:

每个N秒重连一次,次过程重复M次。应该可以了。


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • windows服务中如何使用oracle数据库

相关文章

  • 2017-06-05 请教:一个程序只允许运行一次的问题
  • 2017-06-04 ActiveX里面怎么加试用限制?
  • 2017-06-05 我想得到当前进程打开的所有文件句柄
  • 2017-06-04 怎样从窗口的IAccessible接口指针得到该窗口中各个可见的元素在窗口中的位置和大小?
  • 2017-06-05 这个多线程该怎样写??
  • 2017-06-05 COM基础问题,急!
  • 2017-06-04 谁知道哪有pdf转word的库的?
  • 2017-06-04 IInternetProtocol在安装目前的IE8之后无法工作
  • 2017-06-05 atl向导生成的proxy/stub文件,前面的小红圈是怎么出来的?
  • 2017-06-05 directshow使用自己写的sourcefilter遇到奇怪的问题,项目急需,高手请进!

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 哪位大侠能提供DHTMLEdit控件的使用说明,有例子最好了?先谢过了。
    • 请教分析函数名称
    • 各路大侠给支点招:关于多线程登陆检查的问题
    • 请问:如何在线程中得到视图的设备上下文CDC?
    • VC的程序,会在运行时突然关闭,现象:没有任何提示窗口就消失。有没有过处理这种问题的经验共享?或者提示一下会是哪方面没有处理好?(
    • 关于VC使用COM组件
    • activeX下flash控件传中文
    • 在windows下怎么注册一个ocx控件啊?
    • 求助:串口通信问题
    • 多线程N个的周期调度,细节技术问题!!!

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有