flash与数据库:读取数据库数据.docVIP

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
今天,天气依旧很热。整个房间像火炉一般炽热。今天来写写这方面的笔记,做个实验。看看如何运作,首先来讲这方面需要准备一些资料。就是关于数据库方面资料。因为手上资料很少,很多事情都是需要一步步探索。flash 不能直接和数据库进行交互(除air 之外),故此我们需要找一种平台搭配一些协作开发。目前很多流行的方案是多种多样,每一个家公司用的服务器都有所不同。据一些同事介绍, 搭配平台如下(1):java +flash +mysql 组合开发 (2):c++ +flash+sql组合开发 (3):php +flash+mysql 组合开发 还有FMS ,等等更多组合 flash 只是用于前端显示数据和交互,大部分交互数据方面需要借助其他语言帮助 目前而言mysql 已经可以满足很多开发公司,除非有特别需求动用到oracle 甲骨文这样的大型数据,但无论怎样组合目的就是要实现到产品。 好,现在开始做实验了。需要准备的材料是:java sdk tomcat ,mysql等一些工具。准备好之后,开始一步步摸索怎样交互。 我的目的是读取到数据库的数据。 当中实验当中遇到问题是(1) 怎样利用读取数据库的资料? (2) 怎样返回数据给flash接收? (3) 采用什么方式格式来交互? (4) 格式应该如何选择?xml json 字符串?等 (5) 应该如何显示数据? 接下来,尝试实验第一种方式,也是最简单,最傻瓜的方式,我所知道的就是这样水平,所以要将这个实验带入一个开始阶段将不会掺杂更多完善的设计。出发的过程就需要尽量简单化。(O(∩_∩)O哈哈~) 初步意向: flash 发送数据服务端 数据库 flash 接收数据服务器数据库 要进行这样,我们需要采用 包下URLLoader 进行发送数据(而flex 就采用Http 组件或者其他远程访问)。准备好之后,我们拥有的条件已经可以进行一个简单的发送了。 封装一个发送数据的类。用于交互 发送 创建news表 手动设计表:设置两个项 一个是id 另外一个 是title 这样的数据项。如图所示。 数据库名称为test ,表名为news 。 然后 手动为表添加一些数据入去。 测试数据库是否成功和数据库交互: 添加完数据库后,在这里会使用jsp 进行测试,而这种方式比较笨拙,而且效率不高,一般不会这样使用,但是这样做好处是为了省下时间做快速设计。而我们所在水平是如何,这些并不重要,关键是要适合我们,在方法当中寻找过程解决方案。这些才重要。技术水平因人而异 而其他更加优秀的做法,有一些人会严格使用框架技术,这样操作和链接数据库在效率提升不少。下面是已经链接到数据库的测试。 view plaincopy to clipboardprint? %@ page contentType=text/html; charset=utf-8 language=java import=java.sql.* errorPage= % % Connection con = null; try{ Class.forName(com.mysql.jdbc.Driver); String dbUrl = jdbc:mysql://localhost:3306/test?useUnicode=truecharacterEncoding=utf-8; String dbUser = root; String dbPwd = 123; String sql=select * from news; con = DriverManager.getConnection(dbUrl,dbUser,dbPwd); out.print(已连接。。。。。); } catch(Exception ex) { out.print(连接失败!!br+ex.toString()); } % %@ page contentType=text/html; charset=utf-8 language=java import=java.sql.* errorPage= % % Connection con = null; try{ Class.forName(com.mysql.jdbc.Driver); String dbUrl = jdbc:mysql://localhost:3306/test?useUnicode=truecharacterEncoding=utf-8; String dbUser = root; String dbPwd = 123; String sql=select * from news; con = DriverMana

文档评论(0)

185****7617 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档