Библиотека базы данных

<< Click to Display Table of Contents >>

Navigation:  Проект > Скрипты > Язык ST > Встроенные функции >

Библиотека базы данных

Previous pageReturn to chapter overviewNext page

createdbsqlliteconnection(Input1) - создает соединение с базой данных SQLLite с именем в Input1. База данных создается в папке DB.

 

Пример:

createdbsqlliteconnection(”filename”);


 

createdbconnection(Input1, Input2, Input3) -  создает соединение с базой данных с именем в Input1, именем пользователя в Input2 и паролем в Input3.

 

Пример:

createdbconnection(“jdbc:mysql://192.168.0.76:3306/test”, “username”, “password”);в данном примере создается база данных MySQL. (приставка в начале “jdbc:mysql” значит что создается MySQL соединение).


 

closedbconnection(Input1) -  закрывает соединение с базой данных с именем в Input1.

 

Пример:

closedbconnection(”filename”);


 

createdbtable(Input1, Input2, Input3) -  создает таблицу в базе данных с именем базы данных в Input1, именем таблицы в Input2 и именем столбцов в Input3 (имена столбцов должны быть разделены запятыми, каждая таблица имеет автоматически увеличивающиеся столбец “_id” ).

 

Пример:

createdbtable(“databasename”, “tablename”, “title, parameter1, parameter2”);


 

insertvaluesintodb(Input1, Input2, Input3) -  служит для добавления строки в базу данных с именем БД в Input1, именем таблицы в Input2 и значениями в Input3 (значения должны быть разделены запятыми).

 

Пример:

insertvaluesintodb(“databasename”, “tablename”, “Title, 10, 20”);


 

readvaluefromdb(Input1, Input2, Input3, Input4) - служит для чтения значения из базы данных с именем базы данных  в Input1, именем таблицы в Input2,  именем столбцы для чтения в Input3 и условия которым должна соответствовать строка в Input4 (если несколько строк соответствует условию читается первая строка).

 

Пример:

string parameter = readvaluefromdb(“databasename”, “tablename”, “parameter1”,”_id=1”);


 

readvaluefromdbinpos(Input1, Input2, Input3, Input4, Input5) - служит для чтения значения из базы данных с именем базы данных  в Input1, именем таблицы в Input2,  именем столбцы для чтения в Input3, условия которым должна соответствовать строка в Input4 и позицией строки в Input5.

 

Пример:

string parameter = readvaluefromdbinpos(“databasename”, “tablename”, “parameter1”,”title = Title”, 1);


 

updatevalueindb(Input1, Input2, Input3, Input4, Input5) -  служит для обновления значения в базе данных с именем базы данных в Input1, именем таблицы в Input2, именем обновляемого столбца в Input3, условиям которым должна соответствовать обновляемые строки в Input4 и собственно значением в Input5 (если несколько строк соответствует условиям изменяются значения всех строк).

 

Пример:

updatevalueindb(“databasename”, “tablename”, “parameter1”,”title = Title”, “10”);


 

deleterowindb(Input1, Input2, Input3) - служит для удаления строк в базе данных с именем базы данных в Input1, именем таблицы в Input2, условиям которым должна соответствовать удаляемые строки в Input3.

 

Пример:

deleterowindb(“databasename”, “tablename”, “_id=1”);