首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

从Adobe flex/AIR访问mysql

从Adobe Flex/AIR访问MySQL数据库需要进行以下步骤:

  1. 安装MySQL数据库和MySQL Connector/Net驱动程序。
  2. 创建一个MySQL数据库和表格,并填充数据。
  3. 在Flex/AIR应用程序中引入MySQL Connector/Net驱动程序。
  4. 使用驱动程序连接到MySQL数据库。
  5. 使用驱动程序执行SQL查询并获取结果。
  6. 在Flex/AIR应用程序中显示查询结果。

以下是一个简单的示例代码:

代码语言:actionscript
复制
import flash.data.SQLConnection;
import flash.data.SQLStatement;
import flash.events.SQLEvent;

// 创建SQL连接
var connection:SQLConnection = new SQLConnection();
connection.open("myDatabase.db", SQLMode.CREATE);

// 创建SQL语句
var statement:SQLStatement = new SQLStatement();
statement.sqlConnection = connection;
statement.text = "SELECT * FROM myTable";

// 执行SQL查询
statement.execute();
statement.addEventListener(SQLEvent.RESULT, onResult);

function onResult(event:SQLEvent):void {
    var result:SQLResult = statement.getResult();
    for (var i:int = 0; i< result.data.length; i++) {
        var row:Object = result.data[i];
        trace(row.column1, row.column2);
    }
}

需要注意的是,由于Flex/AIR是基于Flash Player的,因此它不能直接访问MySQL数据库。需要使用中间件来实现这个功能,例如PHP、ASP.NET、Node.js等。Flex/AIR应用程序可以通过HTTP请求与中间件进行通信,并将查询结果返回给应用程序。

推荐的腾讯云相关产品和产品介绍链接地址:

这些产品可以帮助您更好地管理和部署您的Flex/AIR应用程序,并提供更好的安全性和可扩展性。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

flex3整合java

环境搭建: a) 下载flex3工具: Adobe AIR SDK Flex 3 SDK* Flex Builder 3* 查看全部工具见: 中文网:http://www.adobe.com/cn/products.../air/tools/ 英文网: http://www.adobe.com/products/air/tools/ b) 下载myeclipse开发工具: 可以在Google上随便找: 这里给一个仅供参考...Root URL使我们在浏览器中访问web服务的地址! Content root就是我们项目的根目录了! Output folder就是我们编译后的flex文件输出的位置了!...好了现在我们在flex建个测试页面,然后在我们的MyEclipse中链接到这个测试页面! 在浏览器中访问我们的web了,成功显示,那么我们的配置就成功了! 3.好了,现在开始我们的整合测试!...—这里添加我们测测试类Test,我们在客户端就是通过这个id(Test)访问我们的java类的,关于详细的配置看看我们的开发文档吧-à <properties

75540

构建Flex应用的10大误区

Flex是一个开源的应用开发框架,用来构建运行在web(使用 Flash Player)或者桌面上(使用Adobe AIR)的富Internet应用。...Web 1.0到RIA的过渡中最大的挑战之一来自思考方式的转变。Flex给予开发者一个高级的组件库,使其可以完成很多以前不可能完成的任务。...你可以访问labs.adobe.com来了解更多。那有很多组件能够实现自动完成。你可以使用来自于Adobe Exchange的AutoComplete Input组件。 3....你可以通过Adobe在线文档了解更多的关于Flex的辅助功能的信息。除了内建的辅助功能外,框架还提供了对于本地化的内在支持。请访问Adobe新手上路来了解最新的Flex3框架特性。 9....然而像Adobe AIR和Google Gears这 样的技术使得应用可以离线运行。如果用户需要可以离线对应用时而你尚未准备好的话,那将你的应用改为支持离线特性将变得异常困难。

914100

未来是 HTML 5 还是 Flash 的时代?

Adobe宣布裁撤Flex团队,终止Flash Builder开发计划,并将Flex项目捐给Apache,这间接促成了Google AngularJS的大获成功,因为AngularJS的作者就是Flex...Adobe终止了Stage3D的后续开发工作。 Adobe终止AIR SDK的ANE(Adobe Native Extension)和内置Webkit的开发维护。...转而鼓励开发者使用Adobe AIR的打包技术来将Flash内容打包为原生的解决方案,这个方案几乎成功的实现了Flash进入移动市场的目标,因为全球当时已经有数十万个iOS的 app是通过Adobe AIR...但是突然,又发现了巨大的问题,那就是AIR SDK打包原生,要依赖Apple官方提供的原生系统扩展API,比如支付,GameCenter,文件访问等等。...而Adobe AIR的ANE(Adobe Native Extension)则是一个黑盒,那就变成苹果只要升级系统或调整API,ANE如果不及时更新,所有AIR打包的原生app都被卡住,需要等待 Adobe

1.5K70

Flash EOL 将至,WebAssembly 来“续命”

网络游戏保留项目 Flashpoint 允许玩家访问超过 30000 个网络游戏和 2000 个网络动画。...Animate、Adobe Air 或者 Adobe Character Animator 或许拷贝了 Adobe Flash Professional 的大部分功能,并被用于创建动画。...Adobe Animate 还可以导出多种格式——包括 HTML5。Adobe Air 可用于创建面向 iOS、Android、Windows 和 MacOS 的跨平台游戏和应用程序。...Adobe 明确警告说: Adobe 将从其网站上移除 Flash Player 下载页面,在 EOL 之后,基于 Flash 的内容将被阻止在 Adobe Flash Player 中运行。...CheerpX 还可以延长遗留 Flex/Spark(企业) UI 的寿命。CheerpX 是一种 x86 到 WebAssembly 的虚拟化技术,声称可以完全在客户端运行任意的 x86 应用程序。

89510

5种将死的编程语言

Adobe Flash和AIR 从技术上讲,这些都是平台,而非编程语言。我之所以将它们包含进来是因为如果你想要使用它们,就必须安装Adobe自己的ECMAScript版本,即ActionScript。...Adobe也曾试图通过AIR以求得其编程平台的一线生机,于是配建了一个用于构建AIR app的工具,称为Flex。至于AIR,许多人都说,这是一场灾难。...不过我们目前也不知道为什么Adobe会推出AIR,可能是想用AIR取代Flash?也可能是想要AIR和Flash相亲相爱共同发展?...随着Flash和AIR的逐渐逝去,Adobe的ActionScript也开始向世界吻别。下面是一些用ActionScript写的代码示例。...greeting.y = 100; addChild(greeting); } } } (你可能会发现这与JavaScript非常相似,都使用var、function和new,并且也使用小数点来访问成员变量

2.4K20

5 种前途迷茫的编程语言

Adobe Flash和AIR 从技术上讲,这些都是平台,而非编程语言。我之所以将它们包含进来是因为如果你想要使用它们,就必须安装Adobe自己的ECMAScript版本,即ActionScript。...Adobe也曾试图通过AIR以求得其编程平台的一线生机,于是配建了一个用于构建AIR app的工具,称为Flex。至于AIR,许多人都说,这是一场灾难。...不过我们目前也不知道为什么Adobe会推出AIR,可能是想用AIR取代Flash?也可能是想要AIR和Flash相亲相爱共同发展?...随着Flash和AIR的逐渐逝去,Adobe的ActionScript也开始向世界吻别。下面是一些用ActionScript写的代码示例。...greeting.y = 100; addChild(greeting); } } } (你可能会发现这与JavaScript非常相似,都使用var、function和new,并且也使用小数点来访问成员变量

1.1K20

原 荐 基于HTML5技术的电力3D监控应用

选择HTML5除了看中JavaScript动态语言的灵活性,能够很好的和其他异构系统融合到页面外,HTML5的跨平台性也是我们看中的重要原因,以前PC桌面应用上采用Flex和Silverlight到是可以跨平台...,但如今的系统还不能上移动终端实在就说不过去了,而Flex和SL在跨移动终端方面就卡壳了,虽然有AIR可以导成native app应用,但还是远不如HTML5纯页面来的高效,每次修改任何东西PC上都可以模拟测试...Mobile越来越屌爆的Screencast and Emulation功能:  我现在测试移动终端大部分情况都不需要用真机,当PC上模拟测试得差不多后再进行真机测试基本都能一次性通过,回想以前用Flex...的AIR进行转换Native App真是浪费生命,每次测试我都要刷几条微博消磨难熬的等待时间,上一次项目我们团队也分为Android和iOS两个完全采用独立Native开发方式,但也存在版本发布不一致,...完全基于HTML5的设计器这点还是挺让我佩服的,虽然大家都在转型到HTML5但还很少有做得彻底的,如Google Web Designer和Adobe Edge Tools这些巨头的产物,包括Sencha

43010

基于HTML5技术的电力3D监控应用(二)

选择HTML5除了看中JavaScript动态语言的灵活性,能够很好的和其他异构系统融合到页面外,HTML5的跨平台性也是我们看中的重要原因,以前PC桌面应用上采用Flex和Silverlight到是可以跨平台...,但如今的系统还不能上移动终端实在就说不过去了,而Flex和SL在跨移动终端方面就卡壳了,虽然有AIR可以导成native app应用,但还是远不如HTML5纯页面来的高效,每次修改任何东西PC上都可以模拟测试...我现在测试移动终端大部分情况都不需要用真机,当PC上模拟测试得差不多后再进行真机测试基本都能一次性通过,回想以前用FlexAIR进行转换Native App真是浪费生命,每次测试我都要刷几条微博消磨难熬的等待时间...完全基于HTML5的设计器这点还是挺让我佩服的,虽然大家都在转型到HTML5但还很少有做得彻底的,如Google Web Designer和Adobe Edge Tools这些巨头的产物,包括Sencha

1K70

程序员的角度谈创业三年

Team Leader在软件行业混了十几年,有一些人脉和资源,创立初始就有天使和风投愿意提供大笔的启动资金,后来我深圳回武汉,也带来了深创投的天使。...我们的 Team Leader 算的上技术大牛,美工出身后来转到 Adobe Flex 系列程序员,也懂服务器端的开发,算得上全栈程序员,精通软件设计与架构,这些都是优点。...Adobe 近年在程序界的一天比一天颓败,Flex 也早已过时了,结果 Team Leader 却坚持选用 Air 虚拟机 + AS3 + MXML + CSS 的模式开发客户端,理由是熟悉且跨平台...我承认转战其他平台学习需要成本,但早期的 Air 虚拟机的性能简直惨不忍睹,就算是今天也是远不如 Java 虚拟机的,更不要说跟 Mono 或者 V8 引擎相比,更加不要说跟 Native App 的性能相比...最糟糕的不止如此,Adobe 不开源代码,扔个半死不活的 Air 虚拟机出来后,后续的优化和更新非常缓慢,稍微复杂一点的功能都要自己重写代码,大大加重了开发任务,再加上 Team Leader 对于产品的高标准严要求

71860

程序员的角度谈创业三年

Team Leader 在软件行业混了十几年,有一些人脉和资源,创立初始就有天使和风投愿意提供大笔的启动资金,后来我深圳回武汉,也带来了深创投的天使。...我们的 Team Leader 算的上技术大牛,美工出身后来转到 Adobe Flex 系列程序员,也懂服务器端的开发,算得上全栈程序员,精通软件设计与架构,这些都是优点。...Adobe 近年在程序界的一天比一天颓败,Flex 也早已过时了,结果 Team Leader 却坚持选用 Air 虚拟机 + AS3 + MXML + CSS 的模式开发客户端,理由是熟悉且跨平台。...我承认转战其他平台学习需要成本,但早期的 Air 虚拟机的性能简直惨不忍睹,就算是今天也是远不如 Java 虚拟机的,更不要说跟 Mono 或者 V8 引擎相比,更加不要说跟 Native App 的性能相比...最糟糕的不止如此,Adobe 不开源代码,扔个半死不活的 Air 虚拟机出来后,后续的优化和更新非常缓慢,稍微复杂一点的功能都要自己重写代码,大大加重了开发任务,再加上 Team Leader 对于产品的高标准严要求

32310
领券