EXTJS MYSQL交互总结

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介:

1建立数据表

Java代码   收藏代码
  1. CREATE TABLE `login` (  
  2.   `id` int(11) NOT NULL,  
  3.   `name` varchar(20) NOT NULL,  
  4.   `password` varchar(20) NOT NULL,  
  5.   PRIMARY KEY (`id`)  
  6. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;  
  7.   
  8. insert into login values  
  9. ('1','hong','1234'),  
  10. ('2','linxiang','1234'),  
  11. ('3','chen','99a9s'),  
  12. ('4','luxi','aabe2');  

 2建立jsonreader.html视图文件,jsonreader.html调用json.js

Java代码   收藏代码
  1. <html>  
  2. <head>  
  3.     <title>注册</title>  
  4.     <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>  
  5.     <link rel="stylesheet" type="text/css" href="/ext/resources/css/ext-all.css"/>  
  6.     <script type="text/javascript" src="/ext/adapter/ext/ext-base.js"></script>  
  7.     <script type="text/javascript" src="/ext/ext-all.js"></script>  
  8.     <script type="text/javascript" src="json.js"></script>  
  9. </head>  
  10. <body>  
  11. <div id='grid'></div>  
  12. </body>  
  13. </html>  

3json.js 构建extjs的界面,将界面与前台视图关联(id=grid) 动态数据与后台getData.php关联.关键所在

Java代码   收藏代码
  1. Ext.onReady(function() {  
  2.     store=new Ext.data.JsonStore({  
  3.         url:'getData.php',  
  4.         data:[],  
  5.         fields:[  
  6.             {name:'id'},  
  7.             {name:'name'},  
  8.             {name:'password'}  
  9.         ]  
  10.     });  
  11. store.load();  
  12. new Ext.grid.GridPanel({  
  13.     store:store,  
  14.     mode:'remote',  
  15.     title:'简单Grid表格示例',  
  16.     applyTo:'grid',  
  17.     width:250,  
  18.     height:150,  
  19.     frame:true,  
  20.     columns:[  
  21.         {header:"id",width:50,dataIndex:'id',sortable:true},  
  22.         {header:"姓名",width:80,dataIndex:'name',sortable:true},  
  23.         {header:"年龄",width:80,dataIndex:'password',sortable:true}  
  24.     ]  
  25. })  
  26. });  

 4后台查询从数据库取数据

Getdata.php代码   收藏代码
  1. <?php  
  2. $conn = mysql_connect("localhost""root""*****");  
  3. mysql_select_db("test");  
  4. $sql = "select id,name,password from login";  
  5. $result = mysql_query($sql, $conn);  
  6.   
  7. while ($row = mysql_fetch_array($result)) {  
  8.     $arr4[] = $row;  
  9. }  
  10. echo json_encode($arr4);  
  11. ?>  

5运行http://localhost/jsonreader.html

关于引用ext的js,css报错问题Unknown: Failed opening required '/var/www/html/deploy/js.php'

删除ext目录下面的.htaccess文件

相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助 &nbsp; &nbsp; 相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
3月前
|
安全 关系型数据库 MySQL
PHP与MySQL交互:从入门到实践
【9月更文挑战第20天】在数字时代的浪潮中,掌握PHP与MySQL的互动成为了开发动态网站和应用程序的关键。本文将通过简明的语言和实例,引导你理解PHP如何与MySQL数据库进行对话,开启你的编程之旅。我们将从连接数据库开始,逐步深入到执行查询、处理结果,以及应对常见的挑战。无论你是初学者还是希望提升技能的开发者,这篇文章都将为你提供实用的知识和技巧。让我们一起探索PHP与MySQL交互的世界,解锁数据的力量!
|
7月前
|
安全 关系型数据库 MySQL
Linux 实用小脚本系列(2)----mysql安全初始化脚本的免交互执行--mysql_secure_installation
Linux 实用小脚本系列(2)----mysql安全初始化脚本的免交互执行--mysql_secure_installation
251 0
|
4月前
|
存储 SQL 关系型数据库
PHP与MySQL交互的奥秘
【8月更文挑战第29天】在编程的世界里,PHP和MySQL就像是一对默契的舞伴,共同演绎着数据的交响曲。本文将带你探索它们之间的互动,从连接数据库到执行查询,再到处理结果,每一步都充满了节奏与和谐。我们将一起走进这段代码的旅程,感受数据流动的魅力。
|
7天前
|
SQL 关系型数据库 MySQL
PHP与MySQL的高效交互:从基础到实践####
本文深入探讨了PHP与MySQL数据库之间的高效交互技术,涵盖了从基础连接到高级查询优化的全过程。不同于传统的摘要概述,这里我们直接以一段精简代码示例作为引子,展示如何在PHP中实现与MySQL的快速连接与简单查询,随后文章将围绕这一核心,逐步展开详细讲解,旨在为读者提供一个从入门到精通的实战指南。 ```php <?php // 数据库配置信息 $servername = "localhost"; $username = "root"; $password = "password"; $dbname = "test_db"; // 创建连接 $conn = new mysqli($se
13 0
|
2月前
|
关系型数据库 MySQL 数据库
Mysql学习笔记(四):Python与Mysql交互--实现增删改查
如何使用Python与MySQL数据库进行交互,实现增删改查等基本操作的教程。
69 1
|
3月前
|
关系型数据库 MySQL Python
pymysql模块,python与MySQL之间的交互
pymysql模块,python与MySQL之间的交互
|
3月前
|
关系型数据库 MySQL 数据库
python之excel与mysql之间的交互
python之excel与mysql之间的交互
|
4月前
|
SQL 关系型数据库 MySQL
干货!python与MySQL数据库的交互实战
干货!python与MySQL数据库的交互实战
|
4月前
|
SQL 关系型数据库 MySQL
PHP与MySQL交互之基础教程
【8月更文挑战第31天】 在数字世界中,数据是推动一切的核心力量。本文将引导你探索PHP与MySQL的协同工作,通过实际代码示例,展示如何建立连接、执行查询以及处理结果集。无论你是初学者还是希望巩固知识的开发者,这篇文章都将为你提供宝贵的实践知识。
|
7月前
|
SQL 关系型数据库 MySQL
Python与MySQL数据库交互:面试实战
【4月更文挑战第16天】本文介绍了Python与MySQL交互的面试重点,包括使用`mysql-connector-python`或`pymysql`连接数据库、执行SQL查询、异常处理、防止SQL注入、事务管理和ORM框架。易错点包括忘记关闭连接、忽视异常处理、硬编码SQL、忽略事务及过度依赖低效查询。通过理解这些问题和提供策略,可提升面试表现。
158 6