2012-06-21 1 views
0

나는 MySQL 데이터베이스를 가지고 있으며, DB를 생성하고 이름을 'PERSONDB'로 지정했다. 해당 DB 내에서 테이블을 만들고 Person이라고 명명했습니다. 이 테이블에는 3 개의 필드가 있습니다. id,name,age.MySQL DB에 양식 필드 저장하기 Flex

이제 플렉스 웹 사이트의 일부 값을 내가 만든 mySQL 'PERSONDB'에 저장해야합니다.

내가 플렉스에서이 작업을 수행 할 수있는 방법 (아마 빌더 4.6)

참고 : 나는 Flex 프로젝트에서,이 개 필드의 이름과 나이를 추가하고 버튼을 사용자가 클릭 내가 그 값을 필요로 할 때 저장할 수 DB에. 내가 어떻게 이럴 수 있지.

+0

내 정보에 따라 : - 서버 측 언어 (중재자로 java/.net 사용)를 사용하여이 작업을 수행 할 수 있습니다. Flex에서는 직접 지원하지 않습니다. 클라이언트 -> 서버 -> DB를 선택하고 DB에서 클라이언트로 데이터를 가져옵니다. –

+0

기본 애플리케이션 (Java 서비스에 연결)을 작성하는 데 사용할 수있는 예제/자습서/코드가 있습니까? 그래서 나는 그것을 이해할 수 있었다? – Illep

+0

그물에 n 개의 숫자가 있습니다. 지금 나는 그런 예를 가지고 있지 않다. –

답변

0

asSQL (http://code.google.com/p/assql/)은 mySQL을 사용하는 좋은 방법입니다. AIR 또는 웹 기반 응용 프로그램에서 mySQL에 직접 액세스 할 수 있습니다. 백엔드로 자바 나 PHP를 써야 할 필요가 없도록 코딩에서 꽤 규칙적으로 사용한다. 모두가 너무 거기이다

<assql:MySqlService id   ="DB" 
         hostname ="localhost" 
         username ="user" 
         password ="password" 
         database ="db" 
         autoConnect="true" 
         connect ="handleConnected(event)" 
         sqlError ="handleError(event)"/> 


     private function getSelectedData() : void 
     { 
      DB.send("SELECT * from table WHERE number = '" + number.text + "'"); 
     } 

:

OK, 여기 내가 사용하는 코드입니다. 상단 부분은 연결을 설정하고 코드 섹션에 있습니다. 나머지는 ActionScript에 있습니다. 물론 직선적 인 ActionScript에서도이 작업을 수행 할 수 있지만이 솔루션은 MXML을 사용합니다.

+0

아직 안정적입니까? 마지막 업데이트가 2010 년에 만들어 졌기 때문에 S – Illep

+0

나는 그것에 문제가 없었습니다. 그것은 베타가 시작될 때 안정적 이었지만 그때 계획은 계속되었습니다. – powelljf3

+0

하지만 여전히 http://ntt.cc/2008/02/01/actionscript-mysql-driver-assql-access-database-from-flex.html에 따라 Java 코드를 추가해야합니다. 그렇다면 어떻게해야합니까? – Illep