resultset

BLToolkit: Multiple resultsets?

不问归期 提交于 2019-12-10 06:49:50
问题 I haven't found a way to retrieve two lists of objects from an SP with two select statements. Is it possible with BLToolkit, or can only hierarchical data be fetched in such a manner? I'm trying to replace a dataset containing two unrelated tables. 回答1: It turns out it was really simple. :) Here's how you return multiple unrelated resultsets using BLToolkit. List<Apple> apples = new List<Apple>(); List<Orange> oranges = new List<Orange>(); MapResultSet[] sets = new MapResultSet[2]; sets[0] =

How to find out if a Java ResultSet obtained is empty?

有些话、适合烂在心里 提交于 2019-12-10 02:04:11
问题 Class.forName("org.sqlite.JDBC"); Connection conn = DriverManager.getConnection("jdbc:sqlite:userdata.db"); Statement stat = conn.createStatement(); ResultSet rs = stat.executeQuery("SELECT * from table WHERE is_query_processed = 0;"); int rowcount = rs.getRow(); System.out.println("Row count = "+rowcount); // output 1 rs.first(); // This statement generates an exception Why is it so? 回答1: The pattern I normally use is as follows: boolean empty = true; while( rs.next() ) { // ResultSet

jdbc 查询语句

杀马特。学长 韩版系。学妹 提交于 2019-12-09 22:57:05
/** * jdbc 查询语句 Student类省略 */ import Day01 . Text03 . Student ; import java . sql . * ; public class Deom { public static void main ( String [ ] args ) { Connection conn = null ; Statement statement = null ; ResultSet resultSet = null ; try { /** * 注册驱动 */ Class . forName ( "com.mysql.jdbc.Driver" ) ; /** * 获得数据库连接对象 */ conn = DriverManager . getConnection ( "jdbc:mysql:///my_db" , "root" , "hao" ) ; /** * 获取执行sql对象 */ statement = conn . createStatement ( ) ; /** * 定义sql */ String sql = "select * from student" ; /** * 执行sql,并返回结果集 */ resultSet = statement . executeQuery ( sql ) ; /** * 处理结果 */

公文流转系统

让人想犯罪 __ 提交于 2019-12-09 20:47:57
连接了数据库,数据库的增删改查,建用户数据库。 写了住界面和功能界面,拟制公文的界面 package util; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; import java.util.ArrayList; import entity.Doc; import entity.Permission; import entity.Users; /** * * @author twj * */ public class DBUtil { private static String db_url = "jdbc:mysql://localhost:3306/test3?useUnicode=true&characterEncoding=utf8&serverTimezone=UTC"; public static String db_user = "root"; public static String db_pass = "123"; public static

19.12.09

a 夏天 提交于 2019-12-09 19:09:30
package com.official.util; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import java.util.ArrayList; import org.apache.catalina.User; import com.official.bean.Doc; import com.official.bean.Permission; import com.official.bean.Users; public class DBUtil { //数据库URL和账号密码 private static final String connectionURL="jdbc:mysql://localhost:3306/doc_system?useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=GMT&allowPublicKeyRetrieval=true"; private static final String username=

网络技能大赛A卷测试

不问归期 提交于 2019-12-09 17:53:14
这个测试对我来言有些难度,短时间内做不了太多。首先是思路的理清,登录后的界面有好几种,而且公文的状态也有好几种。理清思路就花了一些时间 然后大致的框架做了做,然后将用户的增删改查还有公文的增删改查写了写。登录界面也完成了,不过不同角色登陆后的界面还没来得及做。主要就是功能太多,运用不熟练 数据库 bean层的基本信息 package com.bean; public class User { private int id; private String username; private String password; private int permissionId; private int status; public int getStatus() { return status; } public void setStatus(int status) { this.status = status; } public int getId() { return id; } public void setId(int id) { this.id = id; } private String job; public String getUsername() { return username; } public void setUsername(String username)

jdbc简单使用

前提是你 提交于 2019-12-08 14:39:29
1、代码 import java.sql.*; public class DBUtil { public static void main(String[] args) throws ClassNotFoundException, SQLException { Class.forName("com.mysql.cj.jdbc.Driver"); Connection connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/imooc", "root", "123"); Statement statement = connection.createStatement(); ResultSet resultSet = statement.executeQuery("select user_name, age from imooc_gaddess"); while (resultSet.next()){ System.out.println(resultSet.getString("user_name") + "年龄:" + resultSet.getInt("age")); } } } 2、依赖 3、数据库 4、运行结果 来源: https://www.cnblogs.com/yanguobin/p

Why am I getting ResultSet is closed error when I never closed any

你。 提交于 2019-12-08 11:19:50
问题 I have this error in my code and have checked and edited it thoroughly, yet I still get same issue. I also use multiple resultSet and Statements yet same error occurs. Below is the error I get: "Database Connected with Current Date 20130221 java.sql.SQLException: ResultSet is closed at sun.jdbc.odbc.JdbcOdbcResultSet.checkOpen(Unknown Source) at sun.jdbc.odbc.JdbcOdbcResultSet.next(Unknown Source) at UNSUB.main(UNSUB.java:78)" Press any key to continue . . . Please What could be the reason? I

Getting resultset from insert statement

☆樱花仙子☆ 提交于 2019-12-08 10:58:13
问题 i have the below code, where I'm inserting records to a table. When I try to get resultset, it returns null. How to get the latest added row into a resultset? String sql1 = "INSERT INTO [xxxx].[dbo].[xxxxxx](WORKFLOW_SEQ_NBR," + " WORKFLOW_LOG_TYPE_CODE, WORKFLOW_STATUS_CODE, DISP_CODE, DISP_USER, DISP_COMMENT, DISP_TITLE, DISP_TS)" + "VALUES(?,?,?,?,?,?,?,?)"; PreparedStatement pst = connect.prepareStatement(sql1); pst.setString(1, ...); pst.setString(2, ...); ... ... ... pst.executeUpdate()

Java: INSERT INTO inside a loop using Result Test

江枫思渺然 提交于 2019-12-08 09:37:10
问题 I am having a small problem while I try to insert some data in my database (MS - SQL). I am using this code (I just copy-paste all of it, so someone might understand smth that I don't) try { Connection connection = null; Statement Statement = null; ResultSet ResultSet = null; String query = ""; // jdbc:sqlserver://[serverName[\instanceName][:portNumber]][;property=value[;property=value]] String host = "jdbc:sqlserver://server;databaseName=db"; String username = "user"; String password = "pass