A. Flash 怎麼和資料庫進行鏈接
FLASH的應用是一門腳本語言(客戶端語言)不具備和資料庫通信的條件。當然AS語言是可以和後台語言相交互的如(ASP,PHP,JSP等)。而這些語言都是可以操作資料庫的。一般的思路就是用FLASH語言AS向這些後台語言傳送信息,這些後台語言聲明專門的變數接收,然後後台語言有相應的邏輯來應用這些變數與資料庫交互。基本的思路就是這樣,FLASH自身是不可以直接和資料庫交互的。
B. 在FLASH中如何連接資料庫
flash是無法直接連接資料庫的。必須與網頁後台配合,如asp、jsp。
flash通過fscommand向網頁中傳遞參數,網頁收到參數後,再利用sql語言查詢資料庫。
C. 請問FLASH怎樣操作資料庫急求!
flash不能直接操作資料庫。不過可以通過ASP,PHP或者JSP來和資料庫交互。flash中和這些語言交互可以用loadVar命令
D. 如何讓flash連接資料庫,flash中的內容可以通過資料庫來修改
FLASH和資料庫進行通信,我知道的可以在HTML頁面中用
<parm>標簽來傳遞參數
,你先用動態語言把數據讀到parm標簽中,然後flash就可以引用了,你可以試一下.
E. 如何使用Flash連接資料庫(PHP)
loader = new LoadVars();
loader.load("server.php?time="+new Date().getTime()); //向ASP取得資料的連接, 這里我不使用Math.random是因為這樣有個缺點loader.onLoad = function(success) {
if (success) {
display.htmlText = loader.Result; //loader.Result是ASP傳遞回來的資料} };
} submit.onRelease = function() { //當按鈕按下放開的時候if (name.text.length == 0) { //這里是判斷輸入框是否為空Selection.setFocus(name); //把游標設定在指定的輸入框} else if (msg.text.length == 0) { //同上
Selection.setFocus(msg);} else {status.text = ""; //這個動態文本你們可以自己設定sender = new LoadVars();
sender.onLoad = function(success) {
if (success) {
if (sender.Result == "Success" ) { //傳遞回來的訊息為Success時status.text = "記錄成功...";
name.text = msg.text=""; //清空輸入欄位loadData(); //重新刷新資料} else {
status.text = "記錄失敗, 請再次嘗試...";
} delete sender; //養成習慣把LoadVars變數刪除以釋放內存空間} };
sender.load("server.php?action=save&name="+name.text+"&msg="+msg.text, sender, "POST" );//和sendAndLoad的功用一樣, 傳送出變數並等待資料傳回, 傳回的資料會在onLoad中截取} };
loadData(); //在一開始載入資料庫中的資料 PHP部分 :
F. FLASH要怎麼使用資料庫
flash本身不能連接資料庫,利用flash中的命令傳遞參數給伺服器端的腳本,伺服器端腳本程序調用資料庫再返回結果給用戶~!,至於用那種,看你熟悉哪個了
G. 如何用flash連接資料庫(JSP)
很多新人問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