SQL Azure(八) 使用Visual Studio 2010开发应用连接SQL Azure云端数据库

简介:

本章的内容是介绍如果使用Visual Studio 2010开发应用连接SQL Azure云端数据库。

1.获得SQL Azure连接字符串

首先请先登录Windows Azure 管理用户界面 https://windowsazure.com/,并输入您的帐号信息

然后选择"数据库", 查看连接字符串,把连接字符串复制到剪切板。

 

 

2.创建Windows Azure Project

首先我们打开Visual Studio 2010,新建一个Cloud项目,命名为ConnectToSQLAzure

 

添加"ASP.NET Web Role",并且命名为"StudentWeb",然后选择"OK"

 

3.修改Default.aspx

双击打开Default.aspx页面,选择设计窗口。打开工具栏,然后把控件GridView拖拽到Default.aspx页面里

 

4.绑定数据

在新创建的GridView右上角,"Choose Data Source"-->选择"New data source"

 

在"Data Source Configuration Wizard"窗体里,选择"Database",暂时不修改ID。然后选择"OK"

 

在"Configure Data Source"对话框里,选择"New Connection"

 

接下来就是配置SQL Azure数据库连接字符串的过程了。在Add Connection对话框里,输入Server name,然后输入SQL Azure的管理员用户名和密码。最后在"Select or Enter a Database Name"里选择您指定的Database。我们可以点击"Test Connection",测试连接字符串的正确性。

 

配置完成后,我们在接下来的窗口选择"Next"

 

在接下来的窗口里,我们选择只显示studentnumber(学号)和name(姓名),不需要显示unikey(主键),

然后点击"Next"

 

在接下来的测试查询窗口里,我可以点击"Test Query",测试查询的结果,可以看到我们查询到了2行数据。最后我们选择"Finish"

 

5.启动Visual Studio调试

最后我们在VS里,按F5启动调试就可以看到:Default.aspx页面从SQL Azure云端数据库查询到数据并且绑定到GridView控件里,最后显示出来。

注意:只有通过TCP端口1433才能连接SQL Azure数据库服务,请确认您所在网络的TCP 1433 Port已经打开。

 

 

 

分类:  Azure SQL Database

本文转自Lei Zhang的博客博客园博客,原文链接:http://www.cnblogs.com/threestone/archive/2012/02/02/2334949.html,如需转载请自行联系原作者
目录
相关文章
|
20天前
|
SQL Java 数据库连接
在Java应用中,数据库访问常成为性能瓶颈。连接池技术通过预建立并复用数据库连接,有效减少连接开销,提升访问效率
在Java应用中,数据库访问常成为性能瓶颈。连接池技术通过预建立并复用数据库连接,有效减少连接开销,提升访问效率。本文介绍了连接池的工作原理、优势及实现方法,并提供了HikariCP的示例代码。
33 3
|
20天前
|
Java 数据库连接 数据库
深入探讨Java连接池技术如何通过复用数据库连接、减少连接建立和断开的开销,从而显著提升系统性能
在Java应用开发中,数据库操作常成为性能瓶颈。本文通过问题解答形式,深入探讨Java连接池技术如何通过复用数据库连接、减少连接建立和断开的开销,从而显著提升系统性能。文章介绍了连接池的优势、选择和使用方法,以及优化配置的技巧。
19 1
|
20天前
|
Java 数据库连接 数据库
Java连接池在数据库性能优化中的重要作用。连接池通过预先创建和管理数据库连接,避免了频繁创建和关闭连接的开销
本文深入探讨了Java连接池在数据库性能优化中的重要作用。连接池通过预先创建和管理数据库连接,避免了频繁创建和关闭连接的开销,显著提升了系统的响应速度和吞吐量。文章介绍了连接池的工作原理,并以HikariCP为例,展示了如何在Java应用中使用连接池。通过合理配置和优化,连接池技术能够有效提升应用性能。
33 1
|
23天前
|
SQL 关系型数据库 数据库连接
"Nacos 2.1.0版本数据库配置写入难题破解攻略:一步步教你排查连接、权限和配置问题,重启服务轻松解决!"
【10月更文挑战第23天】在使用Nacos 2.1.0版本时,可能会遇到无法将配置信息写入数据库的问题。本文将引导你逐步解决这一问题,包括检查数据库连接、用户权限、Nacos配置文件,并提供示例代码和详细步骤。通过这些方法,你可以有效解决配置写入失败的问题。
48 0
|
2月前
|
关系型数据库 MySQL 网络安全
5-10Can't connect to MySQL server on 'sh-cynosl-grp-fcs50xoa.sql.tencentcdb.com' (110)")
5-10Can't connect to MySQL server on 'sh-cynosl-grp-fcs50xoa.sql.tencentcdb.com' (110)")
|
4月前
|
SQL 存储 监控
SQL Server的并行实施如何优化?
【7月更文挑战第23天】SQL Server的并行实施如何优化?
113 13
|
4月前
|
SQL
解锁 SQL Server 2022的时间序列数据功能
【7月更文挑战第14天】要解锁SQL Server 2022的时间序列数据功能,可使用`generate_series`函数生成整数序列,例如:`SELECT value FROM generate_series(1, 10)。此外,`date_bucket`函数能按指定间隔(如周)对日期时间值分组,这些工具结合窗口函数和其他时间日期函数,能高效处理和分析时间序列数据。更多信息请参考官方文档和技术资料。
|
4月前
|
SQL 存储 网络安全
关系数据库SQLserver 安装 SQL Server
【7月更文挑战第26天】
61 6
|
4月前
|
存储 SQL C++
对比 SQL Server中的VARCHAR(max) 与VARCHAR(n) 数据类型
【7月更文挑战7天】SQL Server 中的 VARCHAR(max) vs VARCHAR(n): - VARCHAR(n) 存储最多 n 个字符(1-8000),适合短文本。 - VARCHAR(max) 可存储约 21 亿个字符,适合大量文本。 - VARCHAR(n) 在处理小数据时性能更好,空间固定。 - VARCHAR(max) 对于大文本更合适,但可能影响性能。 - 选择取决于数据长度预期和业务需求。
380 1
|
3月前
|
SQL 安全 Java
驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接。错误:“The server selected protocol version TLS10 is not accepted by client
驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接。错误:“The server selected protocol version TLS10 is not accepted by client
477 0