0

私はコンテンツ 5.3 からこの Web サイトで提供されている指示に従いましたが、コードは正常に動作します。

私の計画は、jar ファイル (インターフェイス/GUI を含む) を作成し、その jar ファイルをユーザーに配布し、すべての読み取り/書き込みデータを 1 つの Excel ファイルから取得することです。Excelファイルをローカルドライブに配置すると機能しますが、ファイルをネットワークフォルダー/サーバーに配置すると、javaが問題を引き起こします:

java.exe で問題が発生したため、終了する必要があります。ご不便をおかけしてしまい申し訳ございません。

また

Java Result: -1073741811

助言がありますか?ありがとうございました

public class TestIntoExcel 
{
public String s;
public double number;
public Date d;
public void display()throws ClassNotFoundException, SQLException
{
    Class.forName("oracle.jdbc.driver.OracleDriver");
    Connection writeConnection = DriverManager.getConnection
        ("jdbc:odbc:usersavedataODBC");
    writeConnection.setReadOnly(false);
    Statement writeStatement = writeConnection.createStatement();
    writeStatement.executeUpdate("CREATE TABLE TEST_INSERT(COL1 INT,COL2 VARCHAR(10),COL3 DATE)");
    PreparedStatement writeStatement2 = 
        writeConnection.prepareStatement("INSERT INTO TEST_INSERT(COL1,COL2,COL3)VALUES(?,?,?)");

    for(int i = 0; i<3;i++)
    {
        writeStatement2.setDouble(1, i);
        writeStatement2.setString(2, "Row" + i);
        writeStatement2.setDate(3, new java.sql.Date(new Date().getTime()));
        writeStatement2.execute();
     }

    String query = "select *from[TEST_INSERT]";
    ResultSet rset = writeStatement.executeQuery(query);
    //System.out.println(rset);
    while(rset.next())
    {
        number = rset.getDouble("COL1");
        s = rset.getString("COL2");
        d = rset.getDate("COL3");
        System.out.println(number+"\n"+s+"\n"+d);
}

writeStatement.close();
writeStatement2.close();
writeConnection.close();
4

0 に答える 0