小编vin*_*eth的帖子

如何使用mysql中的select语句调用存储过程

我有电话声明

 CALL report_procedure
('2013-02-01',now(),'2015-01-01','1');
Run Code Online (Sandbox Code Playgroud)

我想在选择查询中使用它.我试过像

Select * from ( CALL report_procedure
    ('2013-02-01',now(),'2015-01-01','1'));
Run Code Online (Sandbox Code Playgroud)

但是发生错误.喜欢

错误代码:1064.您的SQL语法有错误; 查看与您的MySQL服务器版本对应的手册,以获得正确的语法(CALL report_procedure('2013-02-01',now(),'2015-01-01','1')在第3行0.297秒

任何人都可以建议我在mysql中的Select语句中调用存储过程的方法吗?

mysql select stored-procedures

8
推荐指数
1
解决办法
2万
查看次数

如何在浏览器中显示PDF文件

在我的servlet中,我使用下面的代码在浏览器中打开PDF文件,但它显示了一个下载对话框.

我做错了什么?

response.setContentType("application/pdf");
out = response.getWriter();
String filepath = "D:/MyFolder/PDF/MyFile.pdf";

response.setHeader("Content-Disposition", "inline; filename=" + filepath + ";");
FileOutputStream fileOut = new FileOutputStream("D:/MyFolder/PDF/MyFile.pdf");

fileOut.close();
out.close();
Run Code Online (Sandbox Code Playgroud)

java servlets

6
推荐指数
2
解决办法
1万
查看次数

在javaFX中创建滑动式开/关“切换”按钮

谁能建议我一种使用JavaFX创建打开/关闭开关按钮的方法,如下图所示。

在此处输入图片说明

我试图找到一种方法,但是找不到。

javafx

5
推荐指数
2
解决办法
1万
查看次数

增加java中HSSFCell的最大长度

实际上我尝试使用java在HSSFCell中存储一些数据,但是我得到了一个错误

java.lang.IllegalArgumentException: The maximum length of cell contents (text) i
s 32,767 characters
        at org.apache.poi.hssf.usermodel.HSSFCell.setCellValue(HSSFCell.java:559
)
        at org.apache.poi.hssf.usermodel.HSSFCell.setCellValue(HSSFCell.java:533
)
        at application.ExtractUI.datatoexcel(ExtractUI.java:272)
        at application.ExtractUI$3.getData(ExtractUI.java:208)
        at application.ExtractUI$3.handle(ExtractUI.java:198)
        at application.ExtractUI$3.handle(ExtractUI.java:1)
Run Code Online (Sandbox Code Playgroud)

任何人都可以建议我增加细胞长度的方法,即超过32767个字符???

我使用以下代码,我得到了上述错误

 public void datatoexcel(ResultSet rs) {
        try {
            int iter = 0;
            ResultSetMetaData rmeta = rs.getMetaData();
            int col = rmeta.getColumnCount();
            HSSFWorkbook workbook = new HSSFWorkbook();

            Date date = new Date();

            SimpleDateFormat sdf = new SimpleDateFormat("ddMMyyyy HHmmss");
            String pa = pth + "\\" + sdf.format(date) + ".xlsx";
            System.out.println(pa);
            FileOutputStream out = new FileOutputStream(new …
Run Code Online (Sandbox Code Playgroud)

java poi-hssf

5
推荐指数
1
解决办法
6882
查看次数

通过变量插入多行

实际上我想在表格中插入多行.表的结构是

Create Table tbl_username
(id int  autoincrement,
username varchar(100),
Primary key(id))
Run Code Online (Sandbox Code Playgroud)

我试图插入多行像

Declare @s as varchar(100)
set @s='(''name1''),(''name2'')'
insert into tbl_username(username)values @s;
Run Code Online (Sandbox Code Playgroud)

但我把输出作为

id        username
1         (''name1''),(''name2'')
Run Code Online (Sandbox Code Playgroud)

实际上我需要的输出是

id          username
1           name1
2           name2
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

sql sql-server sql-insert

4
推荐指数
1
解决办法
1738
查看次数