有两个java程序,A程序中定义了一个连接数据库的方法,并能成功连接数据库。现在要在B程序中调用A程序的

有两个java程序,A程序中定义了一个连接数据库的方法,并能成功连接数据库。现在要在B程序中调用A程序的,第1张

首先需要导入数据库对应的JDBC驱动包

代码中:

需要一个Driver,forname一下

Driverconnect(连接url,通常里面就指定了远程主机的ip或名称了,不同数据库JDBC的url有不同写法)得到一个Connection

ping 这个host

telnet host 端口

如果这两个都通过了,一般不会有这个异常了。

如果出现类似不允许访问数据库的情况,则要注意给数据库用户添加相应的权限

一下省略了

dim 当前时间,设置时间

当前时间 = Hour & Minute & Second

设置时间 = TimeSerial(时,分,秒)

设置时间 = split(设置时间,“,”)

if 设置时间 = 当前时间 then

不知道拆分的对不对…若用不起,再联系我QQ:629970987

string 和方法是两种不同的类型

要想通过string执行一个方法,就需要映射它们的关系;然后用字符串来执行关联的方法

我这里用字典来手动注册关系:

var dicHandle = new Dictionary<string, Action<string>>();

dicHandleAdd("计时", c => 计时(c));

dicHandleAdd("搅拌", c => 搅拌(c));

dicHandleAdd("加料", c => 加料(c));

string x = "计时";

//如何通过X的值直接调用

// 计时(300)

dicHandle[x]Invoke("300");

效果如图:

当然,还有另一种映射方法就是自动映射;可以通过反射动态创建类型然后动态调用它的方法,甚至还能通过DLL名称动态加载程序

以上就是关于有两个java程序,A程序中定义了一个连接数据库的方法,并能成功连接数据库。现在要在B程序中调用A程序的全部的内容,包括:有两个java程序,A程序中定义了一个连接数据库的方法,并能成功连接数据库。现在要在B程序中调用A程序的、按键精灵执行A程序,定时执行B、C# 中多个子程序 a() b() c()。主程序调用时,如果变量x的值为a或b或c。怎么才能做到直接调用相应的子程等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9840519.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存