首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >mule与mule的连接

mule与mule的连接
EN

Stack Overflow用户
提问于 2015-03-05 07:12:50
回答 3查看 6.1K关注 0票数 2

我是在一个骡子应用程序工作,我是新的骡子应用程序开发。在我的应用程序中,如何连接到MS服务器。我尝试过数据库连接器,但它没有Server的连接配置。

谢谢。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2015-04-10 00:18:08

我使用的是2012年SQLserver快递。-从microsoft sqljdbc41.jar下载sqljdbc41.jar文件--将jar文件放入任意点Studio插件目录(例如C:\Program (x86)\AnypointStudio\plugins) --使用、goto网络配置-> SQLEXPRESS协议和启用TCP/IP协议

在AnyPoint工作室(我使用的是2015年3月的v5.1 )中,选择数据库连接器。在通用选项卡->基本设置中,编辑连接器配置。

设置数据库URL:

jdbc:sqlserver://localhost\SQLEXPRESS;database=your_database;user=your_dbuser;password=your_dbPassword

将驱动程序类设置为

com.microsoft.sqlserver.jdbc.SQLServerDriver

然后按下“测试连接”

票数 6
EN

Stack Overflow用户

发布于 2015-03-05 07:49:36

必须创建连接字符串才能将应用程序连接到SQL服务器。像这样:https://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqlconnection.connectionstring(v=vs.110).aspx

票数 0
EN

Stack Overflow用户

发布于 2015-03-05 15:15:32

这就是如何将MS与Mule 3.5连接起来:-举个例子:-

代码语言:javascript
复制
<db:generic-config name="Generic_Database_Configuration" url="jdbc:sqlserver://<your servername>:1433;databaseName=<your DB name>;user=<user name>;password=<password>"
        driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver"
        doc:name="Generic Database Configuration" />

<flow name="BestelItems" doc:name="BestelItems">
 <poll doc:name="Poll">
 <fixed-frequency-scheduler frequency="30" timeUnit="SECONDS"/>
  <processor-chain doc:name="Processor Chain">
  <db:select config-ref="Generic_Database_Configuration" doc:name="Database">
      <db:dynamic-query><![CDATA[select * from table1 where ID=8]]>
  </db:dynamic-query>
 </db:select>
</processor-chain>
</poll><logger message="Payload :- #[message.payload]" level="INFO" doc:name="Logger" />
</flow>

对于较旧的Mule版本(Mule 3.4或之前) :-请遵循以下示例:-

代码语言:javascript
复制
<jdbc-ee:mssql-data-source name="MS_SQL_Data_Source" url="jdbc:sqlserver://<your servername>:1433;databaseName=<your DB name>;user=<user name>;password=<password>" transactionIsolation="UNSPECIFIED" doc:name="MS SQL Data Source"/>

<jdbc-ee:connector name="Database_Global" dataSource-ref="MS_SQL_Data_Source" validateConnections="true" queryTimeout="-1" pollingFrequency="0" doc:name="Database" transactionPerMessage="false">
 <jdbc-ee:query key="RetriveQuery" value="Select * from table1"/> 
</jdbc-ee:connector>

  <flow name="InboundJDBC" doc:name="InboundJDBC" initialState="stopped">
  <jdbc-ee:inbound-endpoint  queryTimeout="-1" pollingFrequency="1000" doc:name="Database"   connector-ref="Database_Global" queryKey="RetriveQuery">
  <jdbc-ee:transaction action="ALWAYS_BEGIN" />
     <property key="receiveMessageInTransaction" value="true"/>
  </jdbc-ee:inbound-endpoint>
  <mulexml:object-to-xml-transformer doc:name="Object to XML"/>
  <logger message="JDBC Transaction #[message.payload] **************" level="INFO" doc:name="Logger"/>
  </flow>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28872019

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档