小编Dou*_*ter的帖子

如何使用.NET读取Microsoft Money数据文件?

我需要从MS Money数据文件中读取和导入数据.我怎样才能做到这一点?有SDK可用吗?

我想有一个类似的机制来读取Quicken文件.

import quicken ofx

9
推荐指数
2
解决办法
7634
查看次数

使用原始double值初始化Double对象

在没有使用构造函数的调用而是使用原语的情况下初始化java.lang.Double对象时会发生什么?它似乎工作,但我不太清楚为什么.编译器是否存在某种隐式转换?这是使用Java 5.

public class Foo {

    public static void main(String[] args) {
        Double d = 5.1;

        System.out.println(d.toString());

    }

}
Run Code Online (Sandbox Code Playgroud)

java autoboxing

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

根据另一个表更新表

我正在尝试根据另一个表中的另一列更新表中的列.

UPDATE eval e
   SET rank = (SELECT p.desc
                 FROM Position p
                WHERE p.id = e.faculty 
                  AND p.date >= '2011-05-20'
              )
Run Code Online (Sandbox Code Playgroud)

p.ide.faculty对应.p.desc如果id是相同的,我想更新排名.(e.facultyp.id)

任何帮助都会很棒!:)

sql sql-update

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

java.sql.SQLException:ORA-00928:缺少SELECT关键字.使用JDBC将记录插入DB时

当我尝试向db插入一些行时出错.所以这是代码

try {
    String insertStmt = "INSERT into " +
                        "MY_TABLE('RECORD_TYPE', 'FILE_TYPE', 'DATE', 'BATCH_NO', 'RECORD_COUNT')" +
                        "VALUES(?, ?, ?, ?, ?);";

    PreparedStatement pstmt = super.con.prepareStatement(insertStmt);

    pstmt.setString(1, input[0]);
    pstmt.setString(2, input[1]);
    pstmt.setString(3, input[2]);
    pstmt.setString(4, input[3]);
    pstmt.setString(5, input[4]);

    System.out.println("Insert rows : " + pstmt.executeUpdate());

} catch (SQLException sqle) {
    System.out.println(sqle.getMessage());
    sqle.printStackTrace();
} catch (Exception e) {
    System.out.println(e.getMessage());
    e.printStackTrace();
} finally {
    con.close();
}
Run Code Online (Sandbox Code Playgroud)

并且db上的所有内容都是varchar类型,双重检查列(它们都是相同的名称),从列名中取出引号(相同的结果)没有成功.添加它,错误消息不是很有帮助.

任何建议,将不胜感激.

java oracle jdbc ora-00928

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

java keytool给出"最后一块没有正确填充"

按照本Jetty指南的步骤3b,使用Keytool和OpenSSL,最后一步,我正在执行命令:

keytool -importkeystore -srckeystore jetty.pkcs12 -srcstoretype PKCS12 -destkeystore keystore
Run Code Online (Sandbox Code Playgroud)

当我运行命令时,我得到: keytool error: java.io.IOException: failed to decrypt safe contents entry: javax.crypto.BadPaddingException: Given final block not properly padded

你知道怎么解决这个问题吗?

java ssl-certificate

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

在启动时启动oracle dequeue

我收到了Oracle的以下错误,

ORA-25226: dequeue failed, queue string.string is not enabled for dequeue
Run Code Online (Sandbox Code Playgroud)

以下是官方文件中的原因和行动:

Cause: The queue has not been enabled for dequeue.
Action: Enable the queue using START_QUEUE.
Run Code Online (Sandbox Code Playgroud)

但是每次重启数据库时都会发生此错误,是否有任何配置设置为启动数据库启动时出队?

谢谢!

database oracle oracle-aq

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

StAX - 使用XMLStreamWriter设置版本和编码

我使用StAX创建XML文件,然后使用和XSD验证文件.

我在创建XML文件时遇到错误:

javax.xml.stream.XMLStreamException: Underlying stream encoding 'Cp1252' and input paramter for writeStartDocument() method 'UTF-8' do not match.
        at com.sun.xml.internal.stream.writers.XMLStreamWriterImpl.writeStartDocument(XMLStreamWriterImpl.java:1182)
Run Code Online (Sandbox Code Playgroud)

这是代码片段:

XMLOutputFactory xof =  XMLOutputFactory.newInstance();

try{

  XMLStreamWriter xtw = xof.createXMLStreamWriter(new FileWriter(fileName));
  xtw.writeStartDocument("UTF-8","1.0");} catch(XMLStreamException e) {
  e.printStackTrace();

} catch(IOException ie) {

  ie.printStackTrace();

}
Run Code Online (Sandbox Code Playgroud)

我在Unix上运行这段代码.有谁知道如何设置版本和编码样式?

java xml encoding stax

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

Java FilenameFilter

我需要获取具有特定扩展名(例如.txt)的目录中的所有文件.我应该能够列出所有具有'.txt'和'.TXT'扩展名的文件(即,它应该不区分大小写).我为此编写了以下课程.为了达到这个目的,我应该在下面的课程中做些什么改变?

class OnlyExt implements FilenameFilter {
    String ext;

    public OnlyExt(String ext) {
        this.ext = "." + ext;
    }

    public boolean accept(File dir, String name) {
        return name.endsWith(ext);
    }
}
Run Code Online (Sandbox Code Playgroud)

好吧,我试过name.toLowerCase().endsWith(ext);accept(),但那没用.

提前致谢.

java file names filter

7
推荐指数
1
解决办法
7473
查看次数

如何解组包含DIFFGR的XML代码

我是JAXB的新手,我试图解组 XML文档.我使用该xjc命令从XSD文件构建DataSet和ObjectFactory:

<xs:schema xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" id="NewDataSet">
    <xs:element name="NewDataSet" msdata:IsDataSet="true" msdata:UseCurrentLocale="true">
        <xs:complexType>
            <xs:choice minOccurs="0" maxOccurs="unbounded">
                <xs:element name="Table">
                    <xs:complexType>
                        <xs:sequence>
                            <xs:element name="AUTHOR" type="xs:string" minOccurs="0"/>
                            <xs:element name="TITLE" type="xs:string" minOccurs="0"/>
                            <xs:element name="ISBN" type="xs:string" minOccurs="0"/>
                        </xs:sequence>
                    </xs:complexType>
                </xs:element>
            </xs:choice>
        </xs:complexType>
    </xs:element>
</xs:schema>
Run Code Online (Sandbox Code Playgroud)

NewDataSet生成的类如下:

package generated;

import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;


@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
    "table"
})
@XmlRootElement(name = "NewDataSet")
public class NewDataSet {

    @XmlElement(name = "Table")
    protected List<NewDataSet.Table> …
Run Code Online (Sandbox Code Playgroud)

java xml jaxb unmarshalling

7
推荐指数
1
解决办法
4062
查看次数

在用于提交SQL但在SQL Developer中正常工作的应用程序中缺少表达式错误

当我在Oracle SQL Developer中编写下面的代码时,它可以正常工作,当将这些代码粘贴到Webwise我们用来创建报告的工具时,它会错误地说缺少预期吗?我们通常只是复制并粘贴代码,它工作正常......

代码是:

select o.wh_id, 
       o.bill_to_code,
       (case when d.pick_area like 'GPS%' then 'GPS' 
             else d.pick_area
       end) as pick_area,
       count(*) as OUC
  from t_order o 
       INNER JOIN
       t_pick_detail d
         on o.order_number = d.order_number
 where o.wh_id = '~wh_id~'
group by o.wh_id, 
         o.bill_to_code,
         (case when d.pick_area like 'GPS%' then 'GPS' 
               else d.pick_area
         end)
order by o.bill_to_code;
Run Code Online (Sandbox Code Playgroud)

sql oracle oracle-sqldeveloper

7
推荐指数
1
解决办法
205
查看次数