我有我在其上運行查詢,如下所述的XML。哪個解析器(sax或DOM或xpath)最適合通過id檢索查詢節點?哪個解析器:SAX,DOM或xpath?
你可以請一些示例代碼給我解釋一下,這樣可以幫助我很多嗎?
我想編寫一個泛型類,它通過id讀取查詢並將參數傳遞給它。在執行查詢後返回值的最佳方法是什麼,因爲每個查詢都可能返回一組不同的值?
<?xml version="1.0" encoding="UTF-8"?>
<queries>
<query id="getUserByName">
select * from users where name=?
</query>
<query id="getUserByEmail">
select * from users where email=?
</query>
</queries>
請參考http://stackoverflow.com/questions/9758882/xml-parsing-using-java-with-getting-element-values-and-attribute-values – amicngh 2012-08-01 13:23:08
如果你想在xml中存儲sql查詢,爲什麼不使用MyBatis的?您不必編寫查詢檢索代碼,您的jdbc代碼就會消失,並且您可以免費獲得緩存等功能。 – 2012-08-01 13:27:57