Red de conocimiento informático - Conocimiento sistemático - Buscando código java que simplemente implemente funciones de centro comercial en línea

Buscando código java que simplemente implemente funciones de centro comercial en línea

Por lo general, cuando hay 10.000 personas en línea, probablemente se le solicite que cree un grupo de conexiones de base de datos con un tamaño de 10.000.

La siguiente es la tabla de base de datos que forma parte de un centro comercial de libros para su referencia

set utf8

DROP TABLE IF EXISTS d_product;

CREATE TABLE d_product (//Se utiliza para almacenar el total de productos, ingresar categorías de libros

id int(12) NOT NULL auto_increment,

product_name varchar(100) NOT NULL,

descripción varchar(100) predeterminado NULL,

add_time bigint(20) predeterminado NULL,

precio_fijo doble NO NULO,

precio_dang doble NO NULO,

palabras clave varchar(200) predeterminado NULL,

has_deleted int(1) NOT NULL predeterminado '0',

product_pic varchar(200) predeterminado NULL,

p>

CLAVE PRIMARIA (id)

) ENGINE=InnoDB DEFAULT CHARSET=utf8;

INSERT INTO d_product VALUES (23,'La historia de durmiendo en clase','Historia de durmiendo en clase',1237873000234,200,180,'key',0,'15.jpg');

DROP TABLE IF EXISTS d_book;

CREATE TABLE d_book (//se utiliza para almacenar el contenido específico del libro

id int(12) NOT NULL,

autor varchar(200) NOT NULL,

publicación varchar(200) NOT NULL,

Publish_time bigint(20) NOT NULL,

word_number varchar(15) default NULL,

which_edtion varchar (15) NULL predeterminado,

total_page varchar(15) NULL predeterminado,

print_time int(20) NULL predeterminado,

print_number varchar(15) NULL predeterminado ,

isbn varchar(25 ) predeterminado NULL,

texto de resumen de autor NO NULL,

texto del catálogo NO NULL,

CLAVE PRIMARIA ( id)

) MOTOR= InnoDB DEFAULT CHARSET=utf8;

INSERT INTO d_book VALUES (24,'Adou,'Earth Publishing House',1237873000234,'10,000','1' ,'100',1,NULL,'12345678 ','Sin descripción,'¡Gran libro! ');

SOLTAR TABLA SI EXISTE d_category;

CREAR TABLA d_category (/

/Catálogo de libros del centro comercial

id int(12) NOT NULL auto_increment,

turn int(10) NOT NULL,

en_name varchar(200) NOT NULL,

nombre varchar(200) NOT NULL,

descripción varchar(200),

parent_id int(10),

CLAVE PRIMARIA (id)

) MOTOR=InnoDB DEFAULT CHARSET=utf8;

INSERT INTO d_category VALUES (1,1,'Libro','Libro',NULL,0); p>

DROP TABLE IF EXISTS d_category_product;

CREAR TABLA d_category_product (//Esta es una tabla que conecta información específica del catálogo y del libro

id int(12) NOT NULL auto_increment,

product_id int(10) NOT NULL,

cat_id int(10) NOT NULL,

CLAVE PRIMARIA (id)

) MOTOR=InnoDB DEFAULT CHARSET=utf8;

INSERT INTO d_category_product VALUES (72,24,1);

DROP TABLE SI EXISTE d_item;

CREATE TABLE d_item (//Esta tabla de entrada de pedidos

id int(12) NOT NULL auto_increment,

order_id int(10) NOT NULL,

product_id int (10) NOT NULL,

product_name varchar(100) NOT NULL,

dang_price double NOT NULL,

product_num int(10) NOT NULL,

cantidad doble NO NULA,

CLAVE PRIMARIA (id)

)

DROP TABLE SI EXISTE d_order;

CREAR TABLA d_order (//Tabla de pedidos

id int(10) NOT NULL auto_increment,

user_id int(10) NOT NULL,

status int(10 ) NOT NULL,

order_time bigint(20) NOT NULL,

order_desc varchar(100) default NULL,

total_price double NOT NULL,

nombre_recibido varchar(100) predeterminado NULL,

dirección_completa varchar(200) predeterminado NULL,

código_postal varchar(8) de

fallo NULL,

mobile varchar(20) default NULL,

phone varchar(20) default NULL,

PRIMARY KEY (id)

) ENGINE=InnoDB;

DROP TABLE IF EXISTS d_receive_address;

CREAR TABLA d_receive_address (//Tabla de información del destinatario

id int(12) NOT NULL auto_increment,

user_id int(11) NOT NULL,

recibir_name varchar(20) NOT NULL,

full_address varchar(200) NOT NULL,

>

postal_code varchar(8) NOT NULL,

mobile varchar(15) default NULL,

phone varchar(20) default NULL,

PRIMARY CLAVE (id)

) ENGINE=InnoDB;

insertar en d_receive_address valores(1, 6,'Java','sun.cn','10000800','12345 ', '67890');

insertar en d_receive_address valores(2, 6,'JavaJavaJava','ibm.cn','10000600','12345','67890');

DROP TABLE IF EXISTS d_user;

CREAR TABLA d_user (//Tabla de usuarios, información del usuario

id int(12) NOT NULL auto_increment,

email varchar (50) NOT NULL,

apodo varchar(50) default NULL,

contraseña varchar(50) NOT NULL,

user_integral int(12) NOT NULL predeterminado '0',

is_email_verify char(3),

email_verify_code varchar(50) predeterminado NULL,

last_login_time bigint predeterminado NULL,

last_login_ip varchar(15) predeterminado NULL,

CLAVE PRIMARIA (id),

CLAVE ÚNICA correo electrónico (correo electrónico)

) ENGINE=InnoDB DEFAULT CHARSET= utf8;