AS 3 0与jsp通信(3)

               

 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的表,用于测试我们的插入操作是否成功?

testjsp

接下来,我们使用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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值