小编Php*_*ete的帖子

升级SQlite表的难度

我有一个运行一个名为ANIMAL的工作表的应用程序.首次创建此表时,它只包含_id和animal_name列.

现在我正在努力扩展它,包括一个animal_biography专栏,但是我有一点困难.首先我认为我只是升级我的CREATE_TABLE语句以包含动物生物:

private static final String DATABASE_CREATE = 



            "create table " + ANIMALS_TABLE +

            " (_id integer primary key autoincrement, " + 

            "animal_name text not null, " +

            "biography text not null);"; 
Run Code Online (Sandbox Code Playgroud)

然而,看着logcat它告诉我当试图插入时,列传记不存在.

现在,我尝试使用onUpgrade()包括代码来升级数据库

db.execSQL("ALTER TABLE" + DATABASE_NAME);
db.execSQL(DATABASE_CREATE);
Run Code Online (Sandbox Code Playgroud)

但这也没有解决问题.有没有人有任何关于如何解决这个问题的指示?

sqlite android alter

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

Java Servlet:如何检索选定的单选按钮值?

我创建了一个简单的servlet,在其中向用户呈现2个问题,回答真或假.我的问题在于检索用户选择的答案.

码:

            out.println("<FORM ACTION=\"Game\" METHOD = \"POST\">" +

        "<b>Question 1: Are you over the age of 25? </b><br> <br>" +

        "<input type = \"radio\" name = \"Q1rad1\" onclick = \"getAnswer('a')\"> True " +
        "<input type = \"radio\" name = \"Q1rad2\" onclick = \"getAnswer('b')\"> False<br>" +

        "<br><br><b>Question 2: Are you from earth?</b><br> <br>" +

        "<input type = \"radio\" name = \"Q2rad1\" onclick = \"getAnswer('a')\"> True " +
        "<input type = \"radio\" name = \"Q2rad2\" onclick = \"getAnswer('b')\"> False<br>" +

        out.println("<Center><INPUT  TYPE=\"SUBMIT\"></Center>"); …
Run Code Online (Sandbox Code Playgroud)

java servlets radio-button

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

加载Java JTable:为什么它不起作用?

我创建了一个包含JTable的简单GUI.可以通过适当的对象流保存和加载该表.

此时Save函数按预期工作,我可以看到在查找save目录时表对象存储在文件中.

但是,当我尝试从文件加载表时,GUI从不显示加载的表.调用actionlistener函数,因为我有一个system.out"数据已加载",但该表从不显示更新的数据.

我试图调用repaint(),但无济于事.对于那些能够解释我可能做错的事情的人,我将非常感激.

看一些代码

import javax.swing.*;
import java.awt.*;
import javax.swing.table.DefaultTableCellRenderer;
import javax.imageio.*;
import java.io.*;
import java.awt.image.BufferedImage;
import java.util.*;
import javax.swing.table.*;
import java.awt.event.*;


public class Save3 extends JFrame implements ActionListener{

public int PADDING = 10;

public JMenuItem menuNew;
public JMenuItem menuOpen;
public JMenuItem menuSave;
public JMenuItem menuExit;

public JPanel       container;

public DefaultTableModel    model;
public JScrollPane          scrollPane;
public JTable               table;

public FileInputStream      fis;
public ObjectInputStream    in;
public FileOutputStream     fos;
public ObjectOutputStream   out;
public String               filename;


public Save3(){
    fis         = null;
    in …
Run Code Online (Sandbox Code Playgroud)

java swing load jtable stream

3
推荐指数
1
解决办法
2460
查看次数

JSON字段 - 将字符串解析为Int

有一个相对简单(我认为)的问题,但作为JSON的新手似乎无法找到一个简洁的解决方案.

我有一个Entity对象,其Id字段为Integer类型.但是,要映射的传入Json数据的id为字符串.

有了这个简单的地图似乎是不可能的.有没有办法在映射之前将JSON中的字符串数据更改为整数?

示例Json数据

{"Id": "021", "userAge": 99}
Run Code Online (Sandbox Code Playgroud)

示例实体

@Entity
public class User{

    @id
    int userId;
    int userAge;
}
Run Code Online (Sandbox Code Playgroud)

非常感谢.

java json jackson

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

标签 统计

java ×3

alter ×1

android ×1

jackson ×1

json ×1

jtable ×1

load ×1

radio-button ×1

servlets ×1

sqlite ×1

stream ×1

swing ×1