❶ wicc中如何和oracle数据库联接起来
WinCC同数据库的连接:
通过第三方程序打开数据库有许多种方法,主要的是可以通过ADO、ODBC、RDO、DAO、OLE DB等方式来进行连接。
在WinCC中使用ADODB来打开数据库的方法是,建立一个Global Script,用VBS建立一个全局的数据库连接。
Sub OpenDB
Set objConnection = CreateObject("ADODB.Connection")
strConnectionString="DRIVER={SQLServer};SERVER=SIEMENS2\WINCC;DATABASE=User Databases;UID=;PWD=;"
objConnection.ConnectionString = strConnectionString
objConnection.Open
Set objRecordset = CreateObject("ADODB.Recordset")
Set objCommand = CreateObject("ADODB.Command")
objCommand.ActiveConnection = objConnection
End Sub
在需要访问数据库中时,可以通过建立strSQL字符串,通过SQL中常用的语句对数据库进行操作。
❷ 用WINCC的C脚本如何访问远程SQL服务器上的数据库
WINCC中使用VB脚本是可以连接数据库的,我已经试过了,而且用的就是普通SQL语句,比如insertinto,updata,select.使用的ODBC连接的.但是在做读取数据库中的归档时是不能用直接用上面的语句的.WINCC它有自己的方式.
❸ wincc如何连接mysql数据库
应该是建立mysql的ODBC连接,wincc对ODBC操作,反应到mysql,通过html5网页服务器,透过wifi,手机可以操作过程控制。这条路可以走通。可以做成设置程序,完成部署。方便调试。和故障处理。
❹ 服务器安装了WinCC7.2,附带装了SQL Server2008 R2,怎么用Java连接该数据库
1、java连接数据库可以使用JDBC或者连接池,先在配置文件中写好:
<database>
<jndi-name>项目名</jndi-name>
<driver type="net.sourceforge.jtds.jdbc.Driver">
<url>jdbc:jtds:sqlserver://127.0.0.1:1400/项目名</url>
<user>sa</user>
<password>123</password>
</driver>
<prepared-statement-cache-size>8</prepared-statement-cache-size>
<max-connections>20</max-connections>
<max-idle-time>30s</max-idle-time>
</database>
再到java类中读取配置文件,配置文件可以写成上面的形式也可以写成其他形式,
2、直接在java类中读取
public Connection DBConn() {
Connection conn = null;
try {
//Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
String url = "jdbc:sqlserver://127.0.0.1:1433;databaseName=E7HR";
//String url = "jdbc:sqlserver://192.168.8.29:1433;databaseName=AIS20140307202359";
String user = "sa";
String password = "123";
conn = DriverManager.getConnection(url, user, password);
//System.out.println(conn);
} catch (Exception e) {
e.printStackTrace();
}
return conn;
}
❺ 如何用WINCC里的脚本语言连接微软的数据库
WinCC的VBS虽可以声明Public变量,但作用域仅限于本画面,如下:
如果WinCC版本>=V6.0SP3,则可以使用Dataset对象,该对象可以在不同的VBS脚本中进行访问,下面是个简单的例子:
1、连接
DimobjConnection,strConnectionString
strConnectionString="Driver={SQLServer};Server=.WINCC;uid=;pass=;database=guowincc"
SetobjConnection=CreateObject("ADODB.Connection")
objConnection.ConnectionString=strConnectionString
objConnection.open
HMIRuntime.DataSet.Add"objConnection",objConnection
2、全局动作中引用
DimobjConnection
objConnection=HMIRuntime.DataSet("objConnection").Value
withobjCommand
.ActiveConnection=objConnection
xxxxxxxx
3、关闭连接:
DimobjConnection
objConnection=HMIRuntime.DataSet("objConnection").Value
objConnection.Close
SetobjConnection=Nothing