flash 在通信方面用于客户端的方面能够表现出丰富的视角效果和体现,但是在服务器技术方面相对较弱,这样不得不借助于其他的服务器技术。如c++ java jsp php 等等。
我们希望在客户端里面呈现丰富的体现效果,这里可以使用到flex做客户端。它的组件丰富,效果还很理想。
好,还是解决我们下面的问题:
第一,解决jsp连接mysql数据库
第二,如何调用jsp将客户端发送的数据,插入到数据库中。
首先解决第一个问题:
Connection con = null; try{ Class.forName("com.mysql.jdbc.Driver"); String dbUrl = "jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=GB2312"; String dbUser = "root"; String dbPwd = "123"; con = DriverManager.getConnection(dbUrl,dbUser,dbPwd); out.print("已连接22。。。。。"); }catch(Exception ex) { out.print("连接失败!!<br>"+ex.toString()); }
看到mysql 的用户名 是root,密码:123 数据库名是test
第二,执行数据库的插入命令:
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title>无标题文档</title></head><body><p>欢迎来到这里</p><% String myname=request.getParameter("userName"); String pwd=request.getParameter("userPwd"); out.print(myname); out.print(pwd);Connection con = null; try{ Class.forName("com.mysql.jdbc.Driver"); String dbUrl = "jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=GB2312"; String dbUser = "root"; String dbPwd = "123"; con = DriverManager.getConnection(dbUrl,dbUser,dbPwd); out.print("已连接成功"); String sql="INSERT INTO admin(username,userpwd) values('"+myname+"','"+pwd+"')";Statement stmt=con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY); stmt.executeUpdate(sql); }catch(Exception ex) { out.print("连接失败!!<br>"+ex.toString()); } %></body></html>
首先是接收客户端发送的两个消息:一个是userName,一个是userPwd,接收完这个字段后。
我们在mysql里面创建一个admin的表,用于测试我们的插入操作是否成功?
接下来,我们使用sql语句插入到test数据中的admin表 ,两个字段分别是用户名username 和密码userpwd
String sql="INSERT INTO admin(username,userpwd) values('"+myname+"','"+pwd+"')";Statement stmt=con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY); stmt.executeUpdate(sql);
这样一个简单的插入操作就完成了。有了这样的基础,我们可以尝试做更多效果,如查询,删除等
(注意:发送的消息的函数在as3.0与jsp通信 2)
再分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow