2011-09-28 57 views
5

thể trùng lặp:
Connecting to a remote Microsoft SQL server from Node.jsSử dụng Node.js để kết nối với Microsoft SQL Server 2008 (MSSQL) cơ sở dữ liệu

Tôi đang tìm một lời giải thích up-to-date như thế nào để kết nối với MS SQL Sever 2008 sử dụng Node.js (v0.5.7)

Tôi đã thử cả hai dự án Node.js trên GitHub ở đây:

https://github.com/vivina/node-mssql

https://github.com/orenmazor/node-tds

nút-tds là một dự án bị bỏ rơi và nút-MSSQL dường như là không đầy đủ hoặc ít nhất là đoạn code-base có vẻ là out-of -date với phiên bản mới nhất của Node.js

Có ai thực sự có Node.js để kết nối và truy vấn Microsoft SQL Server 2008 không?

Tôi rất muốn xem một số chi tiết cấu hình (phiên bản, phần bổ trợ, v.v.) và các mẫu mã.

Cảm ơn,

P.

Out of date câu trả lời về SO: Node.js and Microsoft SQL Server, Connecting to a remote Microsoft SQL server from Node.js

Trả lời

5

Hôm nay tôi đã phát hành một mô-đun mới, chỉ dành cho cửa sổ, cho phép sử dụng MSSQL tự nhiên và không đồng bộ. Nó được gọi là TSQLFTW, và hiện đang hỗ trợ kết nối và truy vấn cơ sở dữ liệu. Nó trả về kết quả bằng JSON.

Kiểm tra các Github đây: https://github.com/gfosco/tsqlftw

Hacker Tin tức nộp/nhận xét: http://news.ycombinator.com/item?id=3353389

+0

Có vẻ đầy hứa hẹn. – paperclip

4

tôi đang làm việc trên một giải pháp (https://github.com/pekim/tedious), nhưng nó không hoàn toàn có thể sử dụng được nêu ra.

Hiện tại, nó có thể kết nối, xác thực, gửi câu lệnh SQL. Việc phân tích cú pháp phản hồi cho câu lệnh đang được tiến hành; một số siêu dữ liệu cột được xử lý và bản thân dữ liệu hàng tiếp theo.

Trong vài tuần tới (đó là một dự án thời gian rảnh), tôi hy vọng sẽ có nó ở trạng thái hoàn toàn có thể sử dụng, nhưng cách xa hoàn toàn. Các API, và can đảm của nó, vẫn sẽ phải chịu những thay đổi đáng kể, mặc dù có rất nhiều điều mà tôi vẫn không hài lòng. Có khá nhiều kiểm tra lỗi bổ sung và xử lý trạng thái cần được giải quyết, cũng như các thủ tục được lưu trữ và các câu lệnh được tham số hóa.

Tôi sẽ cố gắng cập nhật trạng thái trong README một chút thường xuyên hơn, do đó, sẽ dễ dàng hơn để xem mức độ gần (hoặc xa) từ mức sử dụng được.

+0

tẻ nhạt tại là có thể sử dụng đối với trường hợp sử dụng đơn giản. – pekim

+0

Bạn không thể viết một phiên bản MSSQL của http://nodejsdb.org/? Đó sẽ là một giải pháp tốt hơn cho cộng đồng đằng sau nodejs. – Kolky

+0

Nó githubbed và JavaScript của nó. Ngã ba nó và tát một giao diện nodejsdb trên đó. @pekim cảm ơn vì điều này.Tôi không thể chờ đợi để dành một chút thời gian cuối tuần này vào một dự án thể hiện cách một nhà phát triển JS nhìn vào một vấn đề dịch vụ web. –

Các vấn đề liên quan