Tôi vừa làm được điều này với phiên bản mới nhất của LINQPad (4.55.03) Premium và IQ (2.1.1.0), kể từ 2015-03-09.
Tại nơi làm việc của chúng tôi, chúng tôi sử dụng tệp TNSNAMES.ORA để kết nối với Oracle 11g bằng PL / SQL Developer với các mục nhập như:
TNS_NAME =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = the-host-name)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = the-service-name)
)
)
và chuỗi kết nối JDBC cho kết nối của ColdFusion với Oracle ở định dạng
jdbc:oracle:thin:@
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = the-host-name)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = the-service-name)
)
)
Trong cửa sổ Chọn ngữ cảnh dữ liệu của LINQPad, chọn trình điều khiển IQ và nhấp vào Tiếp theo ...
Nhà cung cấp: Oracle Chế độ kết nối
: Trực tiếp (mặc dù máy trạm của tôi đã cài đặt cả máy khách Oracle 32 và 64 bit, tương ứng với PL / SQL Developer và ColdFusion sử dụng)
Máy chủ: the-host-name Tên người dùng
: tên người dùng Oracle của bạn Mật khẩu
: mật khẩu của nó
Trên tab Nâng cao:
Tùy chọn chuỗi kết nối bổ sung:
SERVICE NAME = the-service-nam đ
Nhấp vào Kiểm tra hiển thị Kết nối thành công
Biểu tượng kết nối (bánh răng cưa) trong ngăn kết nối sau đó được điền vào danh sách các bảng.