现在做网站flash做的越来越多,而我自己对flash的了解也不是很多,但是以前在学校的时候都学过,就翻了翻许多以前老是给我们的相关的知识,现在拿出来分享给大家,希望能对大家有一些帮助吧!一下就是老师语录...
很多新人问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("jdbc:odbc: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 lv:LoadVars=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同一文件夹
测试,应该会成功