Browsed by
月份:2012年2月

开源类库ASSQL初接触,AS直接连mysql数据库

开源类库ASSQL初接触,AS直接连mysql数据库

刚发现这个强大的开源类库,assql,可以让as直接连mysql数据库,猛一下,我觉得豁然开朗,终于,与数据库打交道不需要通过后台了!

之前看网上有人说中文乱码什么,这个问题我没有遇到,我用的是2.8版本,把数据库和表设置为utf-8,中文显示正常!

先给出google项目地址:http://code.google.com/p/assql/

google项目上有几个例子,不过都是Flex的,下面我给个简单纯as的小例子:

[codesyntax lang=”actionscript3″]

package
{
	import com.maclema.mysql.Connection;
	import com.maclema.mysql.MySqlToken;
	import com.maclema.mysql.ResultSet;
	import com.maclema.mysql.Statement;
	import com.maclema.mysql.events.MySqlEvent;

	import flash.display.Sprite;
	import flash.events.Event;

	public class MySqlTest extends Sprite
	{

		private var con:Connection;
		public function MySqlTest()
		{
			con = new Connection("localhost", 3306, "root", "123456", "test");
			con.addEventListener(Event.CONNECT, handleConnected);
			con.connect();
		}

		private function handleConnected(e:Event):void {
			var st:Statement = con.createStatement();
			var token:MySqlToken = st.executeQuery("SELECT * FROM user_info");
			token.addEventListener(MySqlEvent.RESULT,reslutHandler);
		}

		private function reslutHandler(e:MySqlEvent):void
		{
			var rs:ResultSet = e.resultSet;
			rs.first();
			for (var i:int = 0; i < rs.size(); i++) {
				trace(rs.getString("userId"),rs.getString("userName"));
				rs.next();
			}
		}

	}
}

[/codesyntax]

google SVN 无法获得上传密码的解决办法

google SVN 无法获得上传密码的解决办法

问题描述:在使用google SVN时,点击查看项目密码,总是访问不到,链接被重置了

解决方法:修改本地dns设置,添加“74.125.71.94 code.google.com”记录。

1. cmd打开命令行窗口,执行”ping google.com.hk”(注,自google退出中国大陆后,现在的google中文默认的跳转到香港网站即com.hk),得到当前可用的Google ip:74.125.71.94。

2. 找到本地的dns配置文件路径,windows 7 下为“C:\Windows\System32\drivers\etc\hosts”将“  74.125.71.94 code.google.com ”添加到最后一行即可(不带引号)。

4. 在命令行窗口执行“ipconfig /flushdns”刷新本地缓存。