アットウィキロゴ

データベース入力

import java.sql.*;

class rssinsert{

String[] title=new String[100];
String[] content=new String[100];
String[] link=new String[100];  
String[] category=new String[100];
String[] id=new String[100];  
int[] gyear=new int[100];
int[] gmonth=new int[100];
int[] gday=new int[100];

void makedata(String database,int s){

String url = "jdbc:derby:db;create=true";  
String usr = "";  
String pwd = "";

Connection dbx;    
String sqx;

sqx="insert into ";
sqx=sqx+database;
sqx=sqx+"(googleid,category,title,link,gyear,gmonth,gday,content) values (?,?,?,?,?,?,?,?)";

try {
dbx = DriverManager.getConnection(url, usr, pwd);  
PreparedStatement pstmt = dbx.prepareStatement(sqx);
pstmt.setString(1, id[s]);
pstmt.setString(2,category[s]);  
pstmt.setString(3, title[s]);
pstmt.setString(4, link[s]);
pstmt.setInt(5, gyear[s]);
pstmt.setInt(6, gmonth[s]);
pstmt.setInt(7, gday[s]);
pstmt.setString(8, content[s]);  

int nu = pstmt.executeUpdate();

dbx.close();

}catch (SQLException e){System.out.println("SQLException:" + e.getMessage());}

}

}
最終更新:2011年04月02日 20:33