草庐IT

【MySQL】JDBC编程

全部标签

windows - 数据库故障使用 JDBC 持久性关闭 ActiveMQ windows 服务

我有一个作为Windows服务运行的ActiveMQ代理。它使用jdbcPersistenceAdapter与Oracle数据源和Oracle的通用连接池(UCP)。当数据库关闭时(由于网络问题或定期维护),ActiveMQwindows服务将完全关闭。这当然会使代理不可用,即使在数据库恢复后也是如此。我已经尝试在UCP、带连接验证的DBCP甚至MySQL数据源中进行连接验证,但均未成功。该服务会在数据库出现故障后30秒内关闭(我相信这是因为默认的cleanupInterval是30秒)。有没有办法防止windows服务关闭并让它等待数据库可用?非常感谢任何帮助。这是我当前来自acti

windows - Window 2008 Tomcat 7 MS SQL Server 2008R2 - 无法识别 JNDI JDBC 驱动程序

首先我必须说我已经在寻找这个问题并且找到了几个答案,但没有一个对我有用。我将Tomcat7作为服务运行在带有JDK1.7.0.10的Windows2008x64上。我正在尝试使用JDBC连接池,它已在Windows7x86上的Tomcat6.0.36(未作为服务安装)中成功运行。配置很简单:将sqljdbc4.jar复制到%CATALINA_HOME%\lib目录中。编辑%CATALINA_HOME%\webapps\APP_NAME\META-INF\context.xml:编辑web.xml:jdbc/poolConexionesjavax.sql.DataSourceContai

asp.net - MySQL Windows 服务无法启动

我们的服务器同时托管了asp和php网站。(Windows服务器)几个月来mySQL一直在不受阻碍地工作,现在突然停止工作了。我已经尝试使用正确的凭据连接到MySql,结果是:错误2003(HY000):无法连接到“本地主机”上的MySQL服务器(10055)我已经尝试使用netstopMySql和netstartMySql重新启动服务,但无济于事。我也尝试过使用telnetlocalhost3306和telnet127.0.0.1并且可以确认该端口无法访问。我的托管服务提供商已经检查了该步骤,但不知道我们该如何补救。他们还检查了防火墙设置,一切似乎都是正确的。

使用 PowerShell 进行 MySQL 转储

$mysqlpath="C:\ProgramFiles\MySQL\MySQLServer5.6\bin"$backuppath="C:\Users\Tiffany\Downloads"$username="user"$password="123123"$database="db"$errorLog="error_dump.log"$date=Get-Date$timestamp=""+$date.day+$date.month+$date.year+"_"+$date.hour+$date.minute$backupfile=$backuppath+$database+"_"+$ti

c++ - 如果 Windows 正在关闭或重新启动,有没有办法以编程方式接收?

有没有办法捕获Windows正在关闭或正在重新启动?对于关机,我找到了一些解决方案,但没有找到重启的解决方案。对我来说,能够确定Windows是重新启动还是只是关闭非常重要。谢谢! 最佳答案 有一种方法可以检测它是否正在关闭,也有一种方法可以检测它何时启动。所以,你可以记下时间whenitisshuttingdown.请注意它在启动时通过运行exe启动的时间(在注册表中的此处添加您的exe:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce)。如果时

java - Sonar 赛跑者 : Windows 7 : Throwing error against jdbc on start

我快要疯了。我在windows764位上,使用最新的SonarQube和runner2.3。我在9000端口上运行SonarQube。当我尝试运行sonar-runner.bat时,我得到:C:\myRoot\SonarQube\SonarQubeRunner\sonar-runner-dist-2.3\sonar-runner-2.3SonarQubeRunner2.3Java1.7.0_45OracleCorporation(64-bit)Windows76.1amd64INFO:Runnerconfigurationfile:C:\myRoot\SonarQube\SonarQu

c# - 编程多个自定义剪贴板,使用 Windows 剪贴板 - 很少有并发症

我正在尝试构建一个C#后台应用程序,该应用程序将Hook键盘击键(例如CAPS+(A/B/C/....))以充当许多不同剪贴板的副本。首先,我寻找了一个类似于CTRL+V的Windows方法:直接粘贴完整的字符串。我也试过SendInputs来“粘贴”,错误的想法是执行时间太长。由于没有找到任何商品,我决定使用Windows剪贴板。场景是(当我做CAPS+A时)缓存剪贴板的内容以便稍后检索模拟CTRL+C获取剪贴板的内容并将其设置为对应于'A'键的变量将剪贴板设置为默认缓存值。这在我使用记事本时效果很好。但是当在另一个应用程序上执行CTRL+C时,我在第3步得到异常CLIPBRD_E_

c++ - 如何以编程方式切换 CAPSLOCK 或防止它被键盘切换?

我有一个用C++编写并在Windows上运行的程序。我允许用户绑定(bind)CAPSLOCK键,所以如果他们每次按下它时,他们不会同时切换他们的CAPSLOCK状态,那就太好了。我发现没有办法“捕获”CAPSLOCK消息以防止它被Windows注册。似乎在我收到WM_KEYDOWN消息时,键盘上的指示灯已经切换。我确实找到了这个suggestedcode:keybd_event(VK_CAPITAL,0x3a,KEYEVENTF_EXTENDEDKEY,0);keybd_event(VK_CAPITAL,0x3a,KEYEVENTF_EXTENDEDKEY|KEYEVENTF_KEY

windows - 如何设置 Emacs 以进行汇编编程和修复缩进?

HowtosetEmacsupforassemblyprogrammingandfixindentation?Emacs以令人讨厌的方式缩进了一些指令。特别是,下面的global、extern和section关键字缩进为代码。我希望这些关键字左对齐。如何做到这一点?另外,汇编编程有什么好的模式值得推荐吗?global_mainextern_printfsection.text_main:pushmsgcall_printfaddesp,4retmsg:db'HelloWorld',0虽然语法高亮在asm模式下有效: 最佳答案 我在L

c# - 以编程方式启用录音设备

以编程方式启用录音设备我想以编程方式在声音-录音设备列表中启用禁用的设备我能够使用Naudio获得已禁用设备的列表但是没有办法使用Naudio启用它。所以我也尝试使用IMMDeviceinterface但我不知道该怎么做。我也试过注册表编辑//Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\MMDevices\Audio\Render\{87bd5990-b012-41f1-83f7-f267ed7780a7}RegistryKeyroot=Registry.LocalMachine.OpenS