C\#Oracle 데이터 베 이 스 를 연결 하 는 연결 문자열 에 대한 상세 한 분석
5616 단어 C#Oracle 데이터베이스문자열
DbHelperOracle.connectionString = string.Format(@"Data Source=(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = {0})(PORT = 1521))
)
(CONNECT_DATA =
(SID = {1})
(SERVER = DEDICATED)
)
);User Id={2};Password={3};",
txtDBServerIP.Text.Trim(), txtOracleSID.Text.Trim(), txtDBUserName.Text.Trim(), txtDBPassword.Text.Trim());
을 설정 하 는 방식 은 Oracle Net Manager 관리 에 링크 설정 정 보 를 추가 할 필요 가 없습니다.2.링크 방식 을 설정 하고 Oracle Net Manager 관리 에 링크 설정 정 보 를 추가 한 다음 에 링크 문자열 은 다음 과 같이 작성 합 니 다.
Data Source=TORCL;User Id=myUsername;Password=myPassword;
다른 연결 방식 은 다음 과 같 습 니 다.다른 사이트 에서 전 송 된 것 을 참고 하 십시오.Oracle 연결 문자열 은 Oracle XE 표준 연결 Oracle XE(또는"Oracle Database 10g Express Edition")를 요약 하여 간단 하고 무료 로 발표 하 는 버 전 입 니 다.다음은 문법 형식 입 니 다.
Driver=(Oracle in XEClient);dbq=111.21.31.99:1521/XE;Uid=myUsername;Pwd=myPassword;
ODBC 새 버 전 연결 방식 은 다음 과 같 습 니 다.
Driver={Microsoft ODBC for Oracle};Server=myServerAddress;Uid=myUsername;Pwd=myPassword;
오래된 버 전 연결 방식 은 다음 과 같 습 니 다.
Driver={Microsoft ODBC Driver for Oracle};ConnectString=OracleServer.world;Uid=myUsername;Pwd=myPassword
OLE DB,OleDbConnection(.NET)표준 보안 연결 방식 은 마이크로소프트 에서 온 Provider 를 사용 합 니 다.다음은 문법 형식 입 니 다.
Provider=msdaora;Data Source=MyOracleDB;User Id=myUsername;Password=myPassword;
신뢰 연결 다음은 문법 형식 입 니 다.
Provider=msdaora;Data Source=MyOracleDB;Persist Security Info=False;Integrated Security=Yes;
표준 안전 연결 이 연결 방식 은 Oracle 에서 온 Provider 를 사용 합 니 다.다음은 문법 형식 입 니 다.
Provider=OraOLEDB.Oracle;Data Source=MyOracleDB;User Id=myUsername;Password=myPassword;
신뢰 연결 다음은 문법 형식 입 니 다.
Provider=OraOLEDB.Oracle;Data Source=MyOracleDB;OSAuthent=1;
다음은 문법 형식 입 니 다.
Provider=OraOLEDB.Oracle;Data Source=(DESCRIPTION=(CID=GTU_APP)(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=myHost)(PORT=myPort)))(CONNECT_DATA=(SID=MyOracleSID)(SERVER=DEDICATED)));User Id=myUsername;Password=myPassword;
Oracle.DataAccess.client.Oracle Connection 표준 연결 다음은 문법 형식 입 니 다.
Data Source=TORCL;User Id=myUsername;Password=myPassword;
integrated security 가 있 는 연결 다음은 문법 형식 입 니 다.
Data Source=TORCL;Integrated Security=SSPI;
ODP.NET 가 tnsnames.ora 가 없 는 연결 다음은 문법 형식 입 니 다.
Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=MyHost)(PORT=MyPort)))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=MyOracleSID)));User Id=myUsername;Password=myPassword;
OracleConnection,Oracle Data Provider,ODP.NET,System.Data.Oracle Client.Oracle Connection 표준 연결 다음은 문법 형식 입 니 다.
Data Source=MyOracleDB;Integrated Security=yes
오 라 클 8i release 3 이상 버 전 입 니 다. 사용자 비밀 과 암호 의 연결 을 가리 키 기 다음은 문법 형식 입 니 다.
Data Source=MyOracleDB;User Id=myUsername;Password=myPassword;Integrated Security=no;
이것 은 다른 연결 방식 으로 DNS 에 의존 하지 않 습 니 다.You create a connection string based on the format used in the tnsnames.ora file without the need to actually have one of these files on the client pc. 다음은 문법 형식 입 니 다.
SERVER=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=MyHost)(PORT=MyPort))(CONNECT_DATA=(SERVICE_NAME=MyOracleSID)));uid=myUsername;pwd=myPassword;
Some reported problems with the one above and Visual Studio.문제 가 발생 한 경우 다음 것 을 사용 하 십시오. 다음은 문법 형식 입 니 다.
Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=MyHost)(PORT=MyPort))(CONNECT_DATA=(SERVICE_NAME=MyOracleSID)));User Id=myUsername;Password=myPassword;
연결 풀 을 사용 합 니 다. 연결 풀 서비스 가 연결 문자열 과 완전히 일치 하 는 연결 을 찾 지 못 하면 만 들 것 입 니 다.이 연결 을 찾 을 수 있다 면 다시 사용 할 것 입 니 다. 다음은 문법 형식 입 니 다.
Data Source=myOracleDB;User Id=myUsername;Password=myPassword;Min Pool Size=10;Connection Lifetime=120;Connection Timeout=60;Incr Pool Size=5;Decr Pool Size=2;
Windows 인증 다음은 문법 형식 입 니 다.
Data Source=myOracleDB;User Id=/;
특권 연결 은 SYSOPER 의 특권 을 사용 합 니 다. 다음은 문법 형식 입 니 다.
Data Source=myOracleDB;User Id=SYS;Password=SYS;DBA Privilege=SYSOPER;
암호 종료 함 수 를 이용 하여 처음 연결 을 열 었 을 때 링크 를 열 었 을 때 암호 만 료 오류 가 발생 했 습 니 다.이 오 류 를 포착 하고 OpenWith NewPassword 명령 행 에 새 암 호 를 설정 합 니 다. 다음은 문법 형식:
Data Source=myOracleDB;User Id=myUsername;Password=myPassword;
oConn.OpenWithNewPassword(sTheNewPassword);
대리 검증 다음은 문법 형식:
Data Source=myOracleDB;User Id=myUsername;Password=myPassword;Proxy User Id=pUserId;Proxy Password=pPassword
Core Labs OraDirect(.NET) 표준 연결
:
User ID=myUsername;Password=myPassword;Host=ora;Pooling=true;Min Pool Size=0;Max Pool Size=100;Connection Lifetime=0;
데이터 형태 MS Data Shape
:
Provider=MSDataShape.1;Persist Security Info=False;Data Provider=MSDAORA;Data Source=orac;User Id=myUsername;Password=myPassword;
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
WebView2를 Visual Studio 2017 Express에서 사용할 수 있을 때까지Evergreen .Net Framework SDK 4.8 VisualStudio2017에서 NuGet을 사용하기 때문에 패키지 관리 방법을 packages.config 대신 PackageReference를 사용해야...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.