اتاو-دبOctave-DB شامل اتصال ها است ه به رس و جو SQL و سار عملات ااه داده اجازه م دهد. | |
انون بارر ن |
اتاو-دب رتبه بند و خلاصه
تبلغات
اتاو-دب برسب ها
اتاو-دب شرح
Octave-DB شامل وندها است ه به رس و جو SQL و سار عملات ااه داده اجازه م دهد. Octave-DB شامل وند ها است ه اجازه م دهد SQL Queries و سار عملات ااه داده در Postgres، MySQL، SQLite و ااه داده ها استاندارد ODBC از داخل Octave.a رابط اربر ساده ه در تمام انواع ااه داده ارائه شده است، ارائه م شود: شما SQL (DB، Query) را به تماس م دهد رس و جو را بر رو ااه داده داده شده DB اجرا ند. ار رس و جو هر ز را بازمردد (مانند انتخاب)، ان به آراه سلول تبدل م شود. شما م تواند Default_DB (DB) را به عنوان ااه داده به اد داشته باشد، به طور ه شما م تواند رس و جو را فقط با SQL (رس و جو) صادر ند. هار نوع از اشاء ااه داده، postgres_db، mysql_db، sqlite3_db وجود دارد، و odbc_db. شما م تواند ان ار را به ساد با آنها تماس برد با استفاده از ارامترها اتصال (بست به نوع ااه داده). علاوه بر ان، ل C مشتر C مشتر برا هر ااه داده در معرض (libpq، libmysqlient، و غره). بعض از نمونه ها: اتاو: 1> SQLite3Octave: 2> db = sqlite3_db (": حافظه:")؛ اتاو: 3> SQL (DB، "اجاد جدول some_table (ID INT4، VAL INT4)؛")؛ اتاو: 4> SQL (DB، "وارد ردن به some_table (id، val ) ارزش ها (1،10)؛ ")؛ اتاو: 5> SQL (DB"، به مقادر some_table (id، val) (2،9)؛ ")؛ اتاو: 6> SQL (DB"، به some_table وارد ند (ID، VAL) ارزش ها (3،8)؛ ")؛ اتاو: 7> SQL (DB،" به مقادر some_table (id، val) (4،7)؛ ")؛ اتاو: 8> a = cell2mat SQL (DB، "SELECT * از SEME_TABLE؛")) a = 1102 93 84 7octave: 1> postgresoctave: 2> default_db (postgres_db ("hostgres_db (" hostgread = localhost dbname = testdb user = testuser password = 'secret' " ))؛ اتاو: 3> سع ند، SQL ("قطره جدول some_table؛")؛ رفتن end_try_catchoctave: 4> SQL ("اجاد جدول some_table (id int4، str varchar)؛")؛ اتاو: 5> SQL ("به مقادر some_table (id، str str) (1، 'a')؛"؛ اتاو : 6> SQL ("به مقادر some_table (ID، STR) (2، 'b')؛")؛ اتاو: 7> SQL ("وارد ردن مقادر some_table (id، str) (3، c")؛ ")؛ اتاو: 8> SQL (" به مقادر some_table (id، str) (4، 'd')؛ ")؛ اتاو: 9> a = sql (" را انتخاب ند * از some_table؛ ") a = { = 1 = 2 = 3 = 4 = A = B = C = d} اتاو: 10> assert ({1،1} == 1)؛ اتاو: 11> تاد (strcmp ({{1،2}، "a")؛ اتاو: 1> mysqlocctave: 2> db = mysql_init ()؛ اتاو: 3> res = mysql_real_connect (db، "localhost"، "root"، "راز"، "testdb")؛ اتاو: 4> ار (swig_this (res)! = swig_this (db )> خطا ("اتصال به DB ناموفق")؛> Endifoctave: 5> MySQL_GET_CLIENT_INFO () ANS = 5.0.45OCTAVE: 6> MYSQL_GET_CLIENT_VERTION () ANS = 50045OCTAVE: 7> MYSQL_GET_HOST_INFO (DB) ANS = Localhost از طرق SCOCKTOCTAVE ونس: 8 > mysql_get_proto_info (db) ans = 10octave: 9> mysql_get_server_info (db) ANS = 5.0.45-debian_1ubuntu3.1 -Logoctave: 10> IF (MySQL_Query (DB "، انتخاب 2،4،8؛")> خطا ("رس و جو نشد: I S"، MySQL_errno (DB)، MySQL_Error (DB))؛> Endifoctave: 11 > res = mysql_store_Result (DB)؛ اتاو: 12> f1 = mysql_fetch_field_direct (res، 0)؛ اتاو: 13> f2 = mysql_fetch_field_direct (res، 1)؛ اتاو: 14> nc = int32 (mysql_field_count (db)) nc = 3OCTAVE : 15> NR = INT32 (MySQL_NUM_ROWS (RES)) NR = 1OCTAVE: 16> C = CELL (NR، NC)؛ اتاو: 17> برا i = 0: NR-1،> R = mysql_fetch_row (RES)؛> برا j = 0: nc-1، c {i + 1، j + 1} = r (j)؛> endfor> endforoctave: 18> cc = { = 2 = 4 = 8} شتبان از نوع تبدل محدود است ه به API ساده شده ساخته شده است؛ حداقل عدد صحح و نقطه شناور به همتاان خود در اتاو تبدل م شوند. هر ز در به عنوان رشته بازشته است. ار خطاها وجود داشته باشند، ان ها به اشتباهات اتاو ترجمه م شوند. برا هر نوع ااه داده، تعداد از تست ها وجود دارد ه هر دو API سطح بالا / اره و همنن API ان C هر ااه داده را تمرن م نند. ان آزماش ها م توانند به عنوان مثال / مستندات خدمت نند، زرا SWIG / OCTAVE هنوز راه برا وارد ردن اسناد را به د بسته بند نم ند.
اتاو-دب نرم افزارها مرتبط
روش ها ذخره شده زبان خارج برا MySQL
روش ها ذخره شده زبان خارج برا MySQL برا MySQL 6.0 برا ارائه شتبان از روش ها ذخره شده است. ...
1,004
تدبر
نرم افزار TuPleoup و و آسان برا استفاده از اروب مبتن بر جاوا برا ذخره و بازاب هش ها ساده است. ...
193