Я пытаюсь вставить переменную в mysql из jython и получаю странные ошибки
var1='abc'
cursor.execute (""" INSERT INTO Master (Name) VALUES (%s) """, (var1))
Я получаю ошибку zxJDBC.ProgrammingError: optional second argument must be a list or tuple
Я просто пытаюсь добавить одну переменную в таблицу с именем Master и столбец с именем «Name», поэтому я полагаю, что я умен, и я изменю var1 на var1=['abc']
и я получаю zxJDBC.Error: error setting index [1] [SQLCode: 0]
Parameter index out of range (1 > number of parameters, which is 0). [SQLCode: 0], [SQLState: S1009]
Я пытался сделать var1 [0] при вставке и до сих пор ничего. Я пробовал другие способы, такие как завершение моего оператора вставки с помощью ..VALUES (% s) "" ",% var1), но это тоже не работает ..
Извините, что беспокою вас, поскольку я подозреваю, что это будет очень легко Я не уверен, если это имеет значение, но я смотрю на документацию по Python, потому что я не могу найти много на Jython MySQL.