我在这个准备好的语句中不断收到语法错误

时间:2016-12-25 16:03:45

标签: sql jdbc syntax-error sql-insert

我认为这可能来自"价值观"括号但我不知道如何更改它。

void bst_insert_node(bstree* bst, unsigned long phone, char *name) {

bst_node* tmp=bst->root;
bst_node* tmp2;
bst_node* new_node=(bst_node*)malloc(sizeof(bst_node));

new_node->phone=phone;
new_node->name=name; // THIS LINE
new_node->left=new_node->right=NULL;

1 个答案:

答案 0 :(得分:0)

您错过了列名列表周围的括号:

String sql = "INSERT into Angajat "
           +"(ID,Nume,Prenume,Adresa,IdDep)"
           //^----------------------------^
           +"VALUES ( ?, ?, ?, ?, ?)";