论坛交流
首页办公自动化| 网页制作| 平面设计| 动画制作| 数据库开发| 程序设计| 全部视频教程
应用视频: Windows | Word2007 | Excel2007 | PowerPoint2007 | Dreamweaver 8 | Fireworks 8 | Flash 8 | Photoshop cs | CorelDraw 12
编程视频: C语言视频教程 | HTML | Div+Css布局 | Javascript | Access数据库 | Asp | Sql Server数据库Asp.net  | Flash AS
当前位置 > 文字教程 > Flash教程
Tag:flash cs,flash 8,鼠绘,as,手绘,工具,文字,loading,入门,初学,mc,影片剪辑,声音,mtv,游戏,引导,遮罩,菜单,补间,广告条,时钟,视频教程

flash连接数据库

文章类别:Flash | 发表日期:2008-9-21 20:09:08

  
很多新人问FLASH和数据库连接的方法,这里介绍一下,后台可以是ASP,JSP,PHP等,  由于自己对JSP比较熟悉,介绍个最简单的,TOMCAT+JSP+ACCESS+FLASH的组合吧。其他的过程是一样的...
一、使用工具:
1.TOMCAT 5.0
2.JDK1.5
3.FLASH8。0
4.ACCESS版本任意
二、配置环境:
主要是TOMCAT和JDK的配置,实在不想罗嗦了,百度去搜吧。假如这也懒的去找,建议放弃学... 假如配置有问题可以问。
三、建立数据库:
1.在ACCESS中新建数据库,选择位置保存。如图一:
2.选择用设计器创建表。如图二:
3.建好后关闭, 出现提示,选“是”。出现图三,起个表名,然后在表中加入数据。如图3.1:
4.点确定,退出ACCESS。
5.打开控制面板----治理-----OBDC数据源。
6.点添加,如图四:
7.点“选择”,找刚才存储数据库的位置,选中数据库,确定。图五:
四、打开记事本输入JSP代码:
<%@ page c %>
<%@ page import="java.sql.*"%>
<jsp:useBean id="dbconn" class="DB.DataBaseConn" scope="page"/>
<%
Connection conn;
Statement  stmt;
ResultSet rs;
String sql="select * from user";//user为表名
String return_user=null;//返回到FLASH里的数据
String return_tn=null;
String return_age=null;
String return_qq=null;
try
{
    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}
catch(ClassNotFoundException e)
{
    out.print("类找不到");
}
try{
    conn=DriverManager.getConnection("jdbcdbc:example");//example是数据
源名
    stmt=conn.createStatement();
    rs=stmt.executeQuery(sql);

    while(rs.next())
    {
        String userName=rs.getString("user_name");
        return_user="&userName="+userName+"&";//userName是返回到FLASH里的
变量名,下同
        String  trueName=rs.getString("true_name");
        return_tn="&trueName="+trueName+"&";
        String age=rs.getString("age");
return_age="&age="+age+"&";
        String qq=rs.getString("qq");
return_qq="&qq="+qq+"&";
//返回到FLASH
        out.print(return_user);
        out.print(return_tn);
        out.print(return_age);
out.print(return_qq);
    }
    conn.close();//关闭数据库连接
}
catch(SQLException e1)
{
   out.println("SQL异常");
}
    
%>

保存为read_msg.jsp,放到tomcat下webapps/ROOT/example下  如图六:
五、启动TOMCAT(TOMCAT文件夹下/bin/startup.bat),在浏览器输入http://127.0.0.1:8080/example/read_msg.jsp。如看到图七相似的内容,则说明正确。
六、编写FLASH代码。新建FLASH,在帧上的AS处输入:
var lvoadVars=new LoadVars();
lv.load("http://127.0.0.1:8080/example/read_msg.jsp");//读取JSP处传来的参数
lv.onLoad=function()
{
if(success)
{
  trace("username:"+lv.userName);
  trace("truename:"+lv.trueName);
  trace("age:"+lv.age);
  trace("QQ:"+lv.qq);
}
else
{
  trace("failed");
}
}
保存到JSP同一文件夹,测试,应该会成功。希望能看懂吧。
源文件也在这里了。也希望对ASP,PHP熟悉的也写个教程出来,让大家有个选择...

图片附件: [图一] new db.gif


图片附件: [图二] table.gif



图片附件: [图三] tablename.gif



图片附件: [图3.1] add_data.jpg



图片附件: [图四] odbcdriver.jpg




图片附件: [图五] odbc_select.gif



图片附件: [图六] jsp.jpg



图片附件: [图七] jsp编译.jpg

 
视频教程列表
文章教程搜索
 
Flash推荐教程
Flash热门教程
看全部视频教程
购买方式/价格
购买视频教程: 咨询客服
tel:15972130058