PreparedStatement
例:
PreparedStatement pstmt = new PreparedStatement()
public static String select(int sno)
{
String sql = "select * from student where sno = ?"
try {
pstmt = conn.prepareStatement(sql)
pstmt.setInt(1, sno)
rs = pstmt.executeQuery()
while(rs.next())
{
message = "学号"+rs.getString("sno")+" 姓名"+rs.getString("sname")
}
} catch (SQLException e) {
e.printStackTrace()
}
finally
{
DBDao.close(rs, pstmt, conn)
}
return message
}
首先在java中编写代码加载驱动程序,连接数据库然后执行数据库语言executeUpdate(“insert into +表名+。。。。”)
整数变量是什么意思?你要是想把java中定义的一个变量插入进去,
sql语句可以这么写: “insert into table_user (user_id) values(”+ i+“)”
其中i就是你java中定义的变量
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)