【转】用SmartFoxServer做数据库连接扩展(2)-U吧
2013-08-26 11:31
232 查看
将编写好的dbExtensionAdv.as代码存放在SmartFoxServerPRO_1.6.6\Server\sfsExtensions目录下。 找到SmartFoxServerPRO_1.6.6\Server\目录下的config.xml文件,将如下代码添加到<Zone name="dbZone" customLogin="false" buddyList="20"></Zone>之间。 <Extensions>
<extension name="dbTestAdv" className="dbExtensionAdv.as" type="script" />
</Extensions> <DatabaseManager active="true">//在这一定要注意,必须将active的值设置为true,否则无法连接
<Driver>com.mysql.jdbc.Driver</Driver>
<ConnectionString>jdbc:mysql://localhost:3306/test</ConnectionString>//连接字符串
<UserName>root</UserName>//数据库用户名
<Password></Password>//密码
<TestSQL><![CDATA[SELECT COUNT(*) FROM contacts]]></TestSQL>
<MaxActive>10</MaxActive>
<MaxIdle>10</MaxIdle>
<OnExhaustedPool>fail</OnExhaustedPool>
<BlockTime>5000</BlockTime>
</DatabaseManager> 好了,将SmartFoxServer重新启动。 现在开始写客户端的代码:在这可以参考官网提供的例子。找到SmartFoxServerPRO_1.6.6\Server\webserver\webapps\root\Examples\AS2\目录下的13_pro_dbExtensionAdvanced.fla文件,用flash builder4开发工具打开,可以看到客户端源码。最后我们将在浏览器中输入如下地址:http://localhost:8080/Examples/AS2/13_pro_dbExtensionAdvanced/就可以对数据库中的表做增删改查了。说明:本示例主要演示用SmartFoxServer连接数据库的配置操作,以后将会对服务器端的扩展做详细的讲解。在Unity3D中这种方案也是行得通的,可以参考:http://hi.baidu.com/skyhaiwei/blog/item/4d88e5d8ec3350fb76c6389d.html文章.
<extension name="dbTestAdv" className="dbExtensionAdv.as" type="script" />
</Extensions> <DatabaseManager active="true">//在这一定要注意,必须将active的值设置为true,否则无法连接
<Driver>com.mysql.jdbc.Driver</Driver>
<ConnectionString>jdbc:mysql://localhost:3306/test</ConnectionString>//连接字符串
<UserName>root</UserName>//数据库用户名
<Password></Password>//密码
<TestSQL><![CDATA[SELECT COUNT(*) FROM contacts]]></TestSQL>
<MaxActive>10</MaxActive>
<MaxIdle>10</MaxIdle>
<OnExhaustedPool>fail</OnExhaustedPool>
<BlockTime>5000</BlockTime>
</DatabaseManager> 好了,将SmartFoxServer重新启动。 现在开始写客户端的代码:在这可以参考官网提供的例子。找到SmartFoxServerPRO_1.6.6\Server\webserver\webapps\root\Examples\AS2\目录下的13_pro_dbExtensionAdvanced.fla文件,用flash builder4开发工具打开,可以看到客户端源码。最后我们将在浏览器中输入如下地址:http://localhost:8080/Examples/AS2/13_pro_dbExtensionAdvanced/就可以对数据库中的表做增删改查了。说明:本示例主要演示用SmartFoxServer连接数据库的配置操作,以后将会对服务器端的扩展做详细的讲解。在Unity3D中这种方案也是行得通的,可以参考:http://hi.baidu.com/skyhaiwei/blog/item/4d88e5d8ec3350fb76c6389d.html文章.
相关文章推荐
- 【转】用SmartFoxServer做数据库连接扩展(1)-U吧
- php开启mysqli扩展之后如何连接数据库
- 数据库连接的扩展以及动态切换
- SmartFoxServer 扩展连接MYSQL
- 通过VSPackage在VS2012中扩展服务器资源管理器表右键菜单并连接数据库
- SmartFoxServer 扩展连接MYSQL(zz)
- linux连接mssql数据库,在Centos7下为PHP安装mssql扩展
- PHP实现基于PDO扩展连接PostgreSQL对象关系数据库示例
- php之mysql扩展库方式连接数据库
- WR中调用dll及连接数据库扩展测试功能的用法
- PHP扩展数据库连接参数说明详解
- WR中调用dll及连接数据库扩展测试功能的用法
- HIVE仓库扩展:连接hive数据库
- python安装oracle扩展及数据库连接方法
- php开启mysqli扩展之后如何连接数据库
- 对自建数据库'StuDB'出现“ORA-12505: TNS: 监听程序当前无法识别连接描述符中所给出的 SID,ora-24324 未初始化服务句柄 ora-01041 内部错误,hostdef扩展名不存在”的探索
- PHP MYSQLI扩展库面向对象编程 数据库连接 例子
- php使用PDO扩展连接PostgreSQL对象关系数据库
- JDBC连接数据库经验技巧集萃