Соединение для базы данных Oracle с формой C # - PullRequest
0 голосов
/ 19 июля 2009

Я делаю базу данных Oracle 10g Express Edition в своей Fedora, которая работает на виртуальной машине. Я хочу создать форму доставки в Windows Xp, которая будет обращаться к той базе данных Oracle, работающей на vmware. Я пытался использовать SQLCLient.I понятия не имею какую строку подключения я должен использовать. Пожалуйста, помогите ...

Ответы [ 2 ]

4 голосов
/ 19 июля 2009

Вы захотите использовать OracleClient вместо SqlClient (добавьте ссылку на System.Data.OracleClient). Что касается строки подключения, это отличный ресурс ( прямая ссылка на поставщик данных .NET Framework для Oracle ).

Обратите внимание, что OracleClient и SqlClient реализуют одни и те же интерфейсы для многих типов, таких как IDbConnection и IDbCommand, поэтому обычно хорошей идеей является иметь как можно больше Ваш код, насколько это возможно, ссылается на эти интерфейсы, а не на их конкретные реализации, чтобы сохранить его отсоединенным от конкретного поставщика.

Вы также можете прочитать это: Oracle и ADO.NET .

0 голосов
/ 19 июля 2009

Вы можете попробовать ODP.NET (http://www.oracle.com/technology/tech/windows/odpnet/index.html) или поставщика Devart (http://www.devart.com/dotconnect/oracle/) или поставщика DataDirect (http://www.datadirect.com/products/net/net_for_oracle/index.ssp).

)

Вы также можете использовать поставщика Microsoft для Oracle (System.Data.OracleClient, см. Фредрик Мёрк). У него ограниченный набор функций, и он немного медленный, Microsoft не будет улучшать этого поставщика в будущем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...