java操作ecshop商品信息

2013-06-07 10:09 来源:www.chinab4c.com 作者:ecshop专家

   java操作ecshop商品信息,很简单,在特殊需要的情况下,我们必须是使用java来操作ecshop数据,提供api接口给PHP调用,这样适合在大流量,高复杂的业务流程里面能使用到。以下我们就介绍使用java操作ecshop商品数据,通过读取,来熟悉用java操作ecshop数据库。

import java.net.*;
import java.io.*;
import java.util.regex.*;
import java.net.*;
import java.awt.*;
import javax.swing.*;
import java.sql.*;
public class a {
    public static void main(String[] args) {
        String goods_name;
        String sql ;
        int id;
        try {
            Class.forName("com.mysql.jdbc.Driver");
            Connection con = DriverManager.getConnection("jdbc:mysql://172.168.2.2:3306/ec","root","123456");
            Statement  st1 = con.createStatement();
            Statement  st2 = con.createStatement();
            ResultSet  res = st1.executeQuery("select goods_name,goods_id from ic_goods limit 1070,30");
            while(res.next()){
                goods_name = res.getString("goods_name");
                ResultSet res2 = st2.executeQuery("select id from ecs_goods_all where goods_name='"+goods_name+"'");

                if (res2.next()) {

                    sql = "update ecs_goods_all set mouse=1 where id='"+res2.getInt("id")+"'";
                } else {
                    sql = "insert into ecs_goods_all(goods_name,goods_id,mouse) ";
                    sql+="values('"+res.getString("goods_name")+"','"+res.getInt("goods_id")+",'1')";

                }
                System.out.println(sql);
            }


        } catch(Exception e) {
            e.printStackTrace();
        }
    }
}

   来源:http://www.chinab4c.com