下面的是在js中的两段,我想获得第一条sql语句的查询结果,怎么写?
varstr=$("#sql").val();varstrs=str.split(/;[\r\n]+/);varpos=0;execute(strs[pos],execu...
var str = $("#sql").val();
var strs = str.split(/;[\r\n]+/);
var pos = 0;
execute(strs[pos], executeNext);
////
SQLExecutor.execute(sqlRequest, {
callback : function(sqlResults) {
var sqlResult = sqlResults[0];
if (sqlResult.type == 0) {
// 结果集,显示表格
setResultMessage("");
updateTable(sqlResult);
}
if (sqlResult.type == 1) {
// 不含结果集,显示消息
setResultMessage(sqlResult.description);
$(".plain-table.auto-fill-jqgrid.auto-fill-v").hide();
} 展开
var strs = str.split(/;[\r\n]+/);
var pos = 0;
execute(strs[pos], executeNext);
////
SQLExecutor.execute(sqlRequest, {
callback : function(sqlResults) {
var sqlResult = sqlResults[0];
if (sqlResult.type == 0) {
// 结果集,显示表格
setResultMessage("");
updateTable(sqlResult);
}
if (sqlResult.type == 1) {
// 不含结果集,显示消息
setResultMessage(sqlResult.description);
$(".plain-table.auto-fill-jqgrid.auto-fill-v").hide();
} 展开
展开全部
step1:构造连接
Class.forName("com.mysql.jdbc.Driver");
Connection con = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/db","root","123");
step2:构造语句
String sql = "select username,password from t_user where username=?";
PreparedStatement stmt = con.prepareStatement(sql);
stmt.setString(1, "zhangshan"); //给SQL的"?"(问号)传值。
step3:执行查询
ResultSet rs = stmt.executeQuery(); //rs就是SQL查询语句返回的结果集
step4:处理结果(java 获取SQL查询语句返回的结果)
List list = new ArrayList();
//遍历结果集,这样写就可以了,就是一个循环,有多少条记录,这里就会循环多少次,
//一次就是一条记录,想像一下就像一个表的一条记录
//在这里可以做查询出来的数据处理,可以封装成对象之类的(就是把值给它)
if(rs.next()) { //遍历结果集,这样写就可以了
User u = new User();
String username = rs.getString("username");
String address = rs.getString("password ");
u.setUsername(username);
u.setAddress(address);
list.add(u);
}
//上面这个例子意思是,把每一条记录封装成了一个User对象,然后这些User对象都放存入到了一个list
step4:关闭连接等
Class.forName("com.mysql.jdbc.Driver");
Connection con = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/db","root","123");
step2:构造语句
String sql = "select username,password from t_user where username=?";
PreparedStatement stmt = con.prepareStatement(sql);
stmt.setString(1, "zhangshan"); //给SQL的"?"(问号)传值。
step3:执行查询
ResultSet rs = stmt.executeQuery(); //rs就是SQL查询语句返回的结果集
step4:处理结果(java 获取SQL查询语句返回的结果)
List list = new ArrayList();
//遍历结果集,这样写就可以了,就是一个循环,有多少条记录,这里就会循环多少次,
//一次就是一条记录,想像一下就像一个表的一条记录
//在这里可以做查询出来的数据处理,可以封装成对象之类的(就是把值给它)
if(rs.next()) { //遍历结果集,这样写就可以了
User u = new User();
String username = rs.getString("username");
String address = rs.getString("password ");
u.setUsername(username);
u.setAddress(address);
list.add(u);
}
//上面这个例子意思是,把每一条记录封装成了一个User对象,然后这些User对象都放存入到了一个list
step4:关闭连接等
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询