如何使用Sahi 5.0操作系统连接到Oracle DB
我想使用Sahi 5.0操作系统API连接到Oracle数据库:如何使用Sahi 5.0操作系统连接到Oracle DB,oracle,oracle11g,sahi,Oracle,Oracle11g,Sahi,我想使用Sahi 5.0操作系统API连接到Oracle数据库: var $db = _getDB($driver, $jdbcurl, $username, $password) 或 我已经下载了classes12.jar和ojdbc14.jar,并将其放在C:\Users\Username\sahi\extlib\db中 我还在dashboard.bat中添加了: 在dashboard.sh中: 但是,如果我尝试使用第1种方法来使用_getDB,我会得到以下结果: Java constru
var $db = _getDB($driver, $jdbcurl, $username, $password)
或
我已经下载了classes12.jar和ojdbc14.jar,并将其放在C:\Users\Username\sahi\extlib\db中
我还在dashboard.bat中添加了:
在dashboard.sh中:
但是,如果我尝试使用第1种方法来使用_getDB,我会得到以下结果:
Java constructor for "net.sf.sahi.plugin.DBClient"
with arguments "string,string,string,string" not found.
当我使用第二个时,我有:
Java constructor for "net.sf.sahi.plugin.DBClient"
with arguments "string,string,java.util.Properties" not found.
如何连接到Oracle DB并使用$DB.select和$DB.update等方法
我正在使用JDK1.8开发Windows7,我想我可以帮你。
尝试使用Sahi OS连接到数据库时也出现错误
第页中显示的示例很有用,但我相信SAHI Pro还有更多。
因为我在上面说过
我尝试了很多方法,但没有加载数据库。另一个问题是,我试图插入而不是恢复数据
我开始分析与您相同的错误,然后发现SAHI API,这个类'net.sf.SAHI.plugin.DBClient',在类中有构造函数方法,_getDb函数调用来启动对象
结论是它发现了Github上可用的SAHIAPI,并由类进行了检查
没有方法生成器,此函数不适用于SAHI OS
因此,我们必须使用JAVA语言的函数来实现这一点,例如:
我修改了这个函数,正如我所说的,我在数据库中输入我的需要,它被插入到数据库和vualá中!!!!成功了
我使用了SQLite,SAHI文档中没有示例
为了澄清,我创建的功能如下:
函数setrawdbrivername、jdbcurl、sqlQuery{
java.lang.Class.forNamedriverName;
var connection=java.sql.DriverManager.getConnectionjdbcurl;
var stmt=connection.createStatement;
var query=stmt.executeUpdatesqlQuery;
stmt.close;
//自动提交
//connection.commit;
连接。关闭;
}
然后我开始使用自动化脚本,在我开始使用直接在页面上测试之前,直接保存在本地数据库中
只有这样才能使用
SAHI_CLASS_PATH=$SAHI_HOME/lib/sahi.jar:$SAHI_HOME/extlib/rhino/js.jar:
$SAHI_HOME/extlib/apc/commons-codec-1.3.jar:
$SAHI_HOME/extlib/db/ojdbc14.jar:$SAHI_HOME/extlib/db/classes12.jar
Java constructor for "net.sf.sahi.plugin.DBClient"
with arguments "string,string,string,string" not found.
Java constructor for "net.sf.sahi.plugin.DBClient"
with arguments "string,string,java.util.Properties" not found.