에는 누구나 monetDb 및 .Net을 사용할 수 있습니다. 나는 .Net을 사용하는 MonetDB에 맞는 연결 문자열을 찾기가 힘듭니다. 지금까지 설명서 및 기타 포럼에서이 사실을 알고 있습니다..Net을 사용하여 MonetDB에 연결하십시오.
내 컴퓨터가 하나의 컴퓨터에서 실행되고 .Net 클라이언트가 다른 컴퓨터에서 실행됩니다.
클라이언트 컴퓨터에 32 비트 및 64 비트 ODBC 드라이버를 모두 설치해야합니다.
내 솔루션에 "Microsoft.Practices.EnterpriseLibrary.Data"참조를 추가해야합니다.
내 OS가 64 비트이므로 "x64"값으로 빌드 구성 "플랫폼 대상"을 설정해야합니다.
using System;
using System.Data.Common;
using System.Data.Odbc;
using System.Windows.Forms;
using Microsoft.Practices.EnterpriseLibrary.Data;
namespace WindowsFormsApplication1221
{
static class Program
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main()
{
try
{
{
OdbcConnection cn;
OdbcCommand cmd;
string MyString;
MyString = "Select * from test1";
cn = new OdbcConnection("dsn=MonetDB;UID=monetdb;PWD=monetdb;");
cmd = new OdbcCommand(MyString, cn);
cn.Open();
MessageBox.Show("Connected");
cn.Close();
}
}
catch (Exception e)
{
int i = 1;
}
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
}
}
}
내 윈도우 7 64 OS의 최신 monetDB를 설치했습니다. 또한 monetDB 학습을 시작하기 위해 제공 한 샘플 보이스 테이블을 소개했습니다.
나는 서버/클라이언트 구성을 변경하지 않고 기본 설정 만 사용합니다.
당신은 원격 서버와 포트를 가리 키도록 잊지