2012-07-03 2 views
-1

내가 이것을 설명하는 가장 좋은 방법은 내 전반적인 목표가 무엇인지 말해주는 것입니다. 중앙 컴퓨터에있는 테이블에 읽고 쓰는 웹 응용 프로그램을 개발하려고합니다. 테이블을 다른 장치에서 읽을 때 한 장치에서 변경 한 사항을 볼 수 있어야합니다. 내가 지금 무엇을 가지고다른 컴퓨터에서 SQL 테이블에 액세스

: 내가 걸려처럼

  • 는 지금은 중앙 테이블이 없습니다. 왜냐하면 내가 생각하기에 각 디바이스는 편집 할 자체 SQL 테이블을 생성하고 있기 때문입니다.
  • 각 장치는 사람이 저를 도울 수 있다면 내가 자바 스크립트

를 사용하고는 아무 의미하는 경우

  • , (그것이 자신의 테이블의 편집 경우) 웹 페이지/UI를 표시하는 네트워크 컴퓨터에 연결 위대하거나 누군가가 올바른 방향으로 나를 가리킬 수 있다면 그것은 높이 평가 될 것입니다!

    나는이 일을하는 방법에 관해서는 완전히 잃어 버렸습니다.

  • +0

    확실히 웹 응용 프로그램은 서버에서 호스팅되며 해당 서버는 단일 SQL 서버를 가질 수 있습니까? – theedam

    +0

    이 테이블이있는 데이터베이스를 호스팅하는 데이터베이스 서버는 어떤 종류입니까? 포스트그레스? MySQL, SQL Server, Oracle 등? 이러한 모바일 장치가 테이블에 쓰고 있습니까? 그들은 어떻게 자신의 테이블을 만들고 있습니까? 이 테이블을 만드는 위치는 어디입니까? – swasheck

    +0

    SQL 데이터베이스는 Javascript 또는 다른 클라이언트 기반 코드에서 직접 액세스 할 수 없습니다. SQL 데이터베이스와 통신하려면 서버 측 언어를 사용해야합니다. 여기에 사용중인 기술리스트 (웹 서버 플랫폼, 백엔드 웹 플랫폼 등)가 있다면 도움이 될 것입니다. – Richthofen

    답변

    1

    동일한 데이터베이스에 액세스하려면 분명히 동일한 SQL 서버에 연결해야합니다.

    C# .NET으로 프로그래밍하고 다른 컴퓨터에서 호스팅되는 데이터베이스에 연결하려고한다고 가정 해 보겠습니다. 당신은 연결 문자열을해야합니다 :

    SERVER_NAME이 다른 곳에서 호스팅하는 서버 및 데이터베이스 _ 작업 할 데이터베이스의 이름의 이름입니다

    SqlConnection myConnection = new SqlConnection(@"Server=SERVER_NAME;Database=DATABASE_NAME;User id=Your_Id; Password=Your_Password");

    .

    하나의 서버를 호스팅합니다.

    데이터베이스의 구조를 개발해야합니다. 모든 테이블, 뷰 및 저장 프로 시저 (mysql의 루틴). 이렇게하면 장치가 테이블에서 정보를 읽고 쓰게됩니다.

    장치가 테이블을 만들 수있는 컨텍스트를 이해하지 못합니다. 필요하지 않은 경우이를 수행하지 마십시오. 테이블이 서버에 이미 생성되어 있고 장치에서 읽기/쓰기를 시도하면 장치에서 자체 복사본을 만들 수있는 방법이 없습니다.

    +0

    굉장합니다! 무리 감사! –

    +0

    질문이 있으시면 망설이지 마십시오. – phadaphunk

    관련 문제