4
我想使用libdbi來創建與應用程序數據庫無關的信息。我想用準備好的陳述。我如何使用libdbi準備好的語句?我看到的所有例子都使用了正常的從blub裏選擇bla的地方,語句並使用libdbi提供的轉義函數進行輸入轉義。在libdbi中準備的語句
如果在libdbi中無法做到這一點,您能否推薦另一個可以做到這一點的db-abstraction-library,或解釋爲什麼這樣的功能沒有意義?
我想使用libdbi來創建與應用程序數據庫無關的信息。我想用準備好的陳述。我如何使用libdbi準備好的語句?我看到的所有例子都使用了正常的從blub裏選擇bla的地方,語句並使用libdbi提供的轉義函數進行輸入轉義。在libdbi中準備的語句
如果在libdbi中無法做到這一點,您能否推薦另一個可以做到這一點的db-abstraction-library,或解釋爲什麼這樣的功能沒有意義?
不幸的是,libdbi不支持預準備語句。 來源:在http://libdbi.sourceforge.net/docs/programmers-guide libdbi文檔在syslog-ng的還可以閱讀此線程:http://marc.info/?t=129555478500003
如果你不介意C++,SOCI可能是你的選擇: http://soci.sourceforge.net
我不知道,但我認爲'dbi_conn_queryf'函數執行此操作。 –
我不這麼認爲。除了使用類似printf的格式字符串外,dbi_conn_queryf與dbi_conn_query的作用相同,所以在執行它之前,您不必從個別變量「組裝」查詢。 – timos