调用WCF服务
2015-03-21 22:17
127 查看
using System; using System.Collections.Generic; using System.Linq; using System.Runtime.Serialization; using System.ServiceModel; using System.Text; using System.Data; using System.Data.SqlClient; namespace SilverlightApplication1.Web { // 注意: 使用“重构”菜单上的“重命名”命令,可以同时更改代码、svc 和配置文件中的类名“DBServices”。 // 注意: 为了启动 WCF 测试客户端以测试此服务,请在解决方案资源管理器中选择 DBServices.svc 或 DBServices.svc.cs,然后开始调试。 public class DBServices : IDBServices { private SqlConnection pSqlConn = null; private string sSqlConnString = "Data Source=ZHANGJIE-PC;Initial Catalog=yzx-1;Integrated Security=True"; public void DoWork() { } public bool CheckUser(string sUser, string sPsd) { try { //连接数据库 if (CheckSQLConn()) { string sql = "select * from dbo.yzx where 用户名='{0}' and 密码='{1}'"; sql = String.Format(sql, sUser, sPsd); // 查询数据库里面的记录 SqlDataAdapter pSQLDataAdapter = new SqlDataAdapter(sql, pSqlConn); DataSet pDataSet = new DataSet(); pSQLDataAdapter.Fill(pDataSet); int ResultCount = pDataSet.Tables[0].Rows.Count; //判断该记录是否存在 if (ResultCount > 0) { return true; } else { return false; } } return false; } catch { return false; } } /// <summary> /// 连接数据库 /// </summary> /// <returns></returns> private bool CheckSQLConn() { try { //判断连接是否存在 if (pSqlConn == null) { pSqlConn = new SqlConnection(); pSqlConn.ConnectionString = sSqlConnString; } //判断连接有没有开启 if (pSqlConn.State != ConnectionState.Open) { pSqlConn.Open(); } return true; } catch { return false; } } } }
相关文章推荐
- ASP.NET Ajax调用WCF服务示例dudu
- 异步调用Restful的WCF服务
- WCF分布式开发常见错误(3):客户端调用服务出错:You have tried to create a channel to a service that does not support .Net Framing
- WCF热门问题编程示例(2)多个实例调用一个WCF服务操作,需要等待服务响应吗
- 2.0通信之调用WCF服务, 对传输信息做加密
- WCF: ConcurrencyMode: 控制服务被同时调用的行为
- 按照Web Service方式调用WCF服务的问题
- sliverlight调用wcf服务详解
- COM(VB/VBA/Script)利用服务标记调用WCF服务之四:使用配置文件
- wcf 中客户端调用之死 感悟 wcf与原来的webservice2.0 的客户端调用区别(wcf调用完不关闭的话那就把web服务搞死了)
- [Silverlight] 一个易犯的错误:关于调用 WCF 服务
- 在Windows Mobile 6上调用WCF访问PC上的服务(转)
- COM(VB/VBA/Script)利用服务标记调用WCF服务之三使用WSDL契约
- ASP.NET Ajax调用WCF服务的代码示例
- 稳扎稳打Silverlight(22) - 2.0通信之调用WCF服务, 对传输信息做加密
- WindowsMobile调用WCF服务
- COM(VB/VBA/Script)利用服务标记调用WCF服务之二使用MEX契约
- 对硬编码WCF服务的封装(提供服务和客户端调用的封装,调用样例....)
- Invoke WCF service from Java Client with Authentication (X.509 Certificate) Java 客户端调用WCF服务 需要安全验证
- 按照Web Service方式调用WCF服务的问题