一、通过WEB服务接口
可以利用WEB服务接口来实现APP与后台数据之间的交互,APP可以通过WEB服务接口向后台发送修改数据的请求,如果 *** 作成功,则可以修改后台数据;
二、通过数据库技术
可以使用数据库技术,直接使用程序实现APP与后台数据库的交互,通过数据库技术可以将数据在APP与后台数据库进行同步,从而实现APP的改后台数据的功能。
数据库系统的核心是数据库管理系统。数据库系统一般由数据库、数据库管理系统(DBMS)、应用系统、数据库管理员和用户构成。DBMS是数据库系统的基础和核心。基本要求 对数据库系统的基本要求是:①能够保证数据的独立性。数据和程序相互独立
数据库部分是不是把datadir目录下的所有文件拷贝过去,还有myini或者mycnf文件拷贝过去,这个数据库就可以正常运行了?有没有真正时间过的朋友?
我从帮助上看到,上面这个方法的一个必要条件是目标机器和我的机器的浮点数类型一致,请问这个是什么意思?是不是兼容x86的cpu都是一致的?无论是intel还是AMD
2,请问大家使用什么方式连接mysql数据库,我使用的是myODBC,听说还有OLEDB,有没有用过的朋友?那个好?
附:
将 InnoDB 数据库移动到另一台机器中
只要机器的的浮点数格式一致,那 InnoDB 的数据和日志文件在任何平台上均是二进制兼容的。 你可以通过简单地复制所有相关文件的方式来移动一个 InnoDB 数据库,方法 已在上面的章节中给以描述。如果在两台机器上浮点格式是不同的,但是你没有在你的表中使用 FLOAT 或 DOUBLE 数据类型,那么也可以使用这种方法:仅仅是复制相关文件。如果机器的格式不同而又使用了浮点数据,那么你不得不通过使用 mysqldump 和 mysqlimport 来移动那些表。
当向数据库中导入数据时最好将自动提交(autocommit)开关关闭将提高性能,如果插入事务用尽所有可用表空间将会引起大的大的回滚。建议在插入完整个表或表片段后再提交事务。
------Solutions------
你存成SQL语句发布不就可以了吗?
------Solutions------
服务器端需要安装MySQL,其实你看看自己装的MySQL,是MySQL Server and Client。
至于字节顺序,MyISAM的平台无关性表示不受直接顺序的影响。InnoDB表就不一样了,因为它的数据库整个是一个二进制数据的文件,不同架构的计算机肯定不能兼容。这里,不同架构一般是指Intel体系和Alpha、PowerPC等其他CPU的区别。
但是,实际上没有说把文件拷贝了来发布数据库内容的,一般程序不包括数据库内容,只包括结构,如果有内容,通过导入、导出就行了,没那么麻烦。
我使用MySQL C API连接据库,效率高、发布方便(都链接好了)。
------Solutions------
谢谢 Mackz(在相互)
用程序来初始化,我也考虑过,但有一个问题,如果root用户的密码被
不怀好意的人掌握,他可以通过看processlist来看到你的所有初始化过程,
包括修改密码动作,我想到了解决办法,但是还没有实践。
另外,我使用的是VB开发,你说的mysql C API是不是直接
连接?是否是用C来开发才可以用的,
如果让我用C来开发,我想我会疯的。
------Solutions------
VB
就用 MyODBC 吧,
建议用 Delphi ,
------Solutions------
问题很简单,1安装程序先安装myxql 2 执行sql语句建立数据库和表,3 用mysql 的loadfile 从文本文件里道入你要的数据,用C 接口一点也不麻烦,myodbc的效率损失太大
------Solutions------
谢谢 kkk3k3k() 老兄指点,我在实践中发现处理办法比你说的还简单。我的做法是:
1,把文件(包括数据文件)拷贝到安装路径。
2,修改myini文件
3,运行mysqld-nt --install注册服务
我现在的程序是VB做的,使用ADO,目前测试记录在20000左右,觉得速度还可以。
对于用C来写程序,我比较感兴趣,因为我想在做报表统计分析的时候使用,
也许可以提高速度。
有个问题想请教?使用C接口就不用通过myodbc?如果服务器和客户端在一台机器上,
用C不通过odbc可以访问数据库吗?
------Solutions------
使用linux的sock连接,连接性能通常可以提高30%左右!
在数据移植过程中,通常直接复制文件是最快的,但如果是从win32移到linux系统中,请确认移植后的所有myi,myd文件后缀名为大写,否则系统会提示数据库损坏!
------Solutions------
系统数据复制过程中,如果主机数据库不能停止使用,如果此时库中使用的是不是innodb格式,建议采用系统热备份的形式来实现。如使用的是innodb格式,目前无办法,听说50可以解决!
------Solutions------
系统热备份如何实现,有文章吗
是通过系统(比如说linux)还是mysql本身
------Solutions------
系统热备份不是免费的,记得>
以上就是关于app如何改后台数据全部的内容,包括:app如何改后台数据、什么是数据库管理系统、如何发布使用mysql作为后台数据库的软件等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)