2009-04-06 46 views
15

Tôi làm việc với một số cơ sở dữ liệu khác nhau và thấy mình cố gắng kết nối với những điều này khá thường xuyên để kiểm tra truy vấn. Tôi sử dụng các công cụ cơ sở dữ liệu cụ thể để kết nối với DB và chạy truy vấn.Công cụ dành cho nhà phát triển để truy cập trực tiếp cơ sở dữ liệu

Tôi tìm thấy các công cụ cụ thể DB như SQL Query Server, Oracle Enterprise Manager, MySQL Query Browser khá phức tạp và chậm khi chạy các truy vấn nhanh và xem trực tiếp dữ liệu. Nó cũng khó để nhớ tất cả các userids và pwds cho các cơ sở dữ liệu phát triển và thử nghiệm.

Công cụ nào bạn sử dụng làm nhà phát triển để kết nối với cơ sở dữ liệu được lựa chọn? Tôi sử dụng Eclipse như một IDE. Vì vậy, bất kỳ lời khuyên cụ thể của Eclipse cũng được đánh giá cao.

Ngay cả khi một công cụ đã làm việc với một DB và không phải với một DB khác, tôi sẵn sàng xem xét nó nếu nó thân thiện với người dùng hơn so với một nhà cung cấp DB cung cấp. Tôi đã sử dụng 3 cái khác nhau.

Trả lời

17

SQuirreL, được viết bằng java, sẽ hoạt động với bất kỳ RDBMS nào có trình điều khiển JDBC.

Nó hoạt động rất tốt cho cả việc gửi SQL, kết quả hiển thị tập hợp và cho phép duyệt các đối tượng cơ sở dữ liệu (từ một cây). Đối với một số RDBMS, nó bao gồm các phần mở rộng để tự động tạo ra các câu lệnh chung.

Đặc biệt tốt là ngăn truy vấn thực thi sql đã chọn hoặc dòng con trỏ ở trên dòng trống đầu tiên. Điều này cho phép bạn viết một số câu lệnh, và để thực hiện chúng một cách riêng lẻ hoặc trong một loạt.

Và đó là nguồn mở và miễn phí.

+0

Tôi đã bắt đầu sử dụng tính năng này và dường như nó hoàn hảo cho những gì tôi đang cố gắng thực hiện. Cảm ơn! – Kapsh

+1

Vâng, thật ngọt ngào. Thật không may tôi không sử dụng nó bản thân mình nữa, vì nó có quá nhiều tấm với quá nhiều thanh công cụ để hoạt động tốt trên netbook 1024x600 của tôi. – tpdi

0

có một cái nhìn tại Rapid SQL

nó là một nền tảng SQL IDE giúp cơ sở dữ liệu và ứng dụng phát triển sản xuất mã SQL chất lượng cao faster.Embarcadero Rapid SQL giúp bạn tăng hiệu quả phát triển cơ sở dữ liệu theo:

giản Các nhiệm vụ mã hóa SQL, quản lý đối tượng, kỹ thuật đảo ngược, kiểm soát mã nguồn và triển khai lược đồ

Cải thiện cộng tác nhóm và chia sẻ tài nguyên

Đẩy mạnh các chu kỳ phát triển ứng dụng với mã hỗ trợ, Quick Fixes, SQL Java khứ hồi gỡ lỗi, và profiling công cụ

Chuẩn với một công cụ thiết lập với sự hỗ trợ nền tảng sâu cross-DBMS

2

Tôi đã sử dụng:

TOAD

DBVisualizer

tôi thích DbVisualizer, nhưng đó là một chút của một con heo bộ nhớ để nó có thể không phải là giải pháp đúng nếu nguồn của bạn là một vấn đề.

Tôi cũng đã thử các plugin eclipse. Đối với tôi, tôi muốn giữ nhật thực tối ưu hóa để thực hiện công việc mà nó có ý nghĩa.

9

Tôi đã sử dụng khá ít.

  • PL/SQL Developer: như tên ngụ ý đây là Oracle cụ thể nhưng đến nay là công cụ DB yêu thích của tôi. Nó rất đơn giản hóa việc nhập/xuất;
  • Toad: Cũng cụ thể cho Oracle. Tôi từng là một fan hâm mộ lớn của điều này nhưng nó đắt tiền và tôi nghĩ rằng nhiều DBA theo định hướng những ngày này. Đối với một nhà phát triển, tôi không nghĩ rằng nó cung cấp tất cả những gì nhiều (với sự khác biệt về giá) trên PL/SQL Developer;
  • DBVisualizer: công cụ này không phải là xấu. Tôi không chắc phiên bản thương mại đáng giá như họ đang yêu cầu. Phiên bản miễn phí là OK. Thật tuyệt khi nó hoạt động với rất nhiều cơ sở dữ liệu;
  • Navicat for MySQL: OK nhưng thành thật mà nói, tôi sẽ không trả tiền cho nó;
  • SQL Server management Studio: đi kèm với SQL Server. Tôi không nghĩ rằng tôi thực sự cần nhiều hơn nữa cho SQL Server hơn này ngoại trừ có lẽ một cách tốt hơn để nhập/xuất cơ sở dữ liệu, soemthing mà đây là rác;
  • Oracle SQL Developer: đây là công cụ của người đàn ông nghèo mà bạn sử dụng trên Linux khi bạn không có nhiều lựa chọn khác. Nó khá cơ bản nhưng OK cho rằng nó hoàn toàn miễn phí.
+1

Phiên bản miễn phí của DBVisualizer không cho phép bạn chạy các phần của tập lệnh sql - một tính năng mà cá nhân tôi không thể sống mà không có. –

1

Cơ sở dữ liệu Workbench có thể được sử dụng cho Oracle - SQL Server và MySQL

http://www.upscene.com

2

Khi nói đến việc nhồi nhét như thế này, tôi thích công cụ cầm tay . Cài đặt một lần, bạn có thể đặt chúng trên flash hoặc CD và mang theo bên mình. Đang kết nối đến DB nên dễ như việc điền vào các lĩnh vực thông thường: máy chủ, người dùng, pwd ..

Sql Buddy một Decent, mã nguồn mở, với cú pháp nổi bật & đang completition. Không cập nhật gần đây nhưng nó thường hoạt động OK.

[email protected] Utilities Rất đẹp, có tất cả các tính năng trên cùng với nhiều tính năng hơn được điền đầy đủ trước đó.

Các công cụ được đề cập không quá vài MB và kích thước sẽ mất 1 phút để cài đặt chúng và sao chép chúng vào vị trí di động của bạn.

2

Trong Eclipse, bạn có thể sử dụng Eclipse Data Tools Platform để thực hiện phát triển cơ sở dữ liệu. Trong các phiên bản gần đây, bạn có thể tìm thấy một số loại visual query builder. Oracle có plugin for DTP và triển khai một số chức năng cụ thể của Oracle.

0

Aqua Data StudioRapidSQL là hai công cụ tuyệt vời/IDE cho phát triển sql. Bạn có thể kết nối hầu như bất kỳ công cụ cơ sở dữ liệu nào và chúng bao gồm một số tính năng cụ thể của nhà cung cấp để nói Oracle v.v.

Vì bạn sử dụng Eclipse IDE, bạn có thể xem xét Eclipse Data Tools Platform hoặc QuantumDB plugin.

0

Các công cụ phụ thuộc một chút vào loại công việc cần làm. Đối với hầu hết các trình duyệt tôi đi cho DbVisualizer, tôi có thể tùy chỉnh nó chính xác theo nhu cầu của tôi. Sự hỗ trợ là tốt và đáp ứng. Để chỉnh sửa pl/sql tôi thích orld sqldeveloper. DbVisualizer không phải là một công cụ miễn phí nhưng giá cả là công bằng, thậm chí có thể rẻ khi so sánh với Toad.Nó cũng là cơ sở dữ liệu đa nhưng điều này được thực hiện theo cách mà tôi không giới hạn trong thế giới oracle của tôi và nó giúp tôi điều hướng trên các nhà cung cấp rdbms khác mà tôi không biết rõ. Để theo dõi thời gian thực DbVisualizer có một lựa chọn rất đẹp mà tôi chưa từng thấy trong bất kỳ ứng dụng nào khác. VERY có thể sử dụng được nếu bạn đang cố gắng gỡ lỗi một số, ví dụ, các vấn đề hiệu suất.

Ronald

0

Check-out RazorSQL. Nó có tất cả các tính năng của các công cụ đắt tiền nhất ở một phần nhỏ của giá cả.

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