使用撇号从java中的数据库查询字符串

时间:2014-01-13 12:26:33

标签: java mysql sql

如何使用撇号在java程序中查询字符串?

示例:

如果我的名字M'lang存储在数据库

我有一个方法

getName(String name){
    ----code for querying----
}

任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:3)

使用PreparedStatement(无论如何总是好主意),并将字符串作为参数传递。

示例:

PreparedStatement stmt = connection.prepareStatement("SELECT * FROM mytable WHERE name=?");
stmt.setString(1, "M'lang");
...