私は、MYSQLデータベースを使用して、Javaアプリケーションの永続データを保存しています。どのようにMySQLの文字列をMYSQLデータベースに入力してからもそれらを取得しますか?
CREATE TABLE testtable1(key1a CHAR, key1b CHAR, encoded1a CHAR, encoded1b CHAR);
ご覧のとおり、各行に4つの異なるCHARが格納されたテーブルを作成します。
私はテーブルに文字を入力環境のために書かれているSQLは
char k1[] = new char[2]
char p[] = new char[2];
k1[0]=0x00aa;
k1[1]=(char)0xaaaa;
p[0]=0x0001;
p[1]=0x0002;
sql = "INSERT INTO testtable1 "
+"(key1a, key1b , encoded1a,encoded1b) "
+ "VALUES "
+ "('"+ k1[0] + "',"
+ "'"+ k1[1] + "',"
+ "'"+ p[0] + "',"
+ "'"+ p[1] + "')";
私は仕事を思ういけない上記の文です。それは、このような
としてデータをinptsそしてこの
などのデータベースにあなたが見ることができるように、それは?(whatisはこの?)でinputedされていると、最終的な2つの列があります入力されていません。
char変数を格納するときに私の考えが間違っている場所を指摘する人がいます。
また、どのようにデータベーステーブルから文字列を取得できますか?私はこの上に任意の文書を見つけることができないように???
は私がPreparedStatement
に探してお勧めします非常に
'CHAR'を保存したいが、javaに' char [] 'があるのはなぜですか? –
この呼び出しはk1 [0]はchar変数を返します。 char配列のインデックス番号に移動し、char変数 – molleman