您的位置:首页 > 数据库 > MySQL

微信公众号的开发之旅(2)-- mysql数据库的建立与Java代码建立

2016-05-01 11:23 585 查看
1.建表:

CREATE TABLE PICTURE(
picture_Id INT NOT NULL AUTO_INCREMENT COMMENT  '本地图片的Id序列',
picture_local VARCHAR(400) NOT NULL COMMENT  '图片的本地地址',
picture_name VARCHAR(400) NOT NULL  COMMENT '图片的名称',
picture_msgId VARCHAR(400) NOT NULL COMMENT  '图片在服务器的msgId',
picture_createDate DATE  NOT NULL COMMENT '图片的创建时间',
picture_modifyDate DATE  NOT NULL COMMENT '图片的修改时间',
picture_type VARCHAR(10) NOT NULL COMMENT  '图片在服务是否为永久 1永久 0 暂时',
is_Delete VARCHAR(10) NOT NULL COMMENT  '这张图片是否被删除 1删除 0没有',
PRIMARY KEY ( picture_Id )
);


2.插入一条测试语句:

INSERT INTO PICTURE VALUES(null,'1','1','1',sysdate(),sysdate(),'1','1');


3.java 代码

package com.Chinazhouwy.mysql;

import static org.junit.Assert.*;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;

import org.junit.Test;

public class MysqlConnectTest {

@Test
public void test() {

Statement stmt = null;
ResultSet rs = null;
Connection conn=null;

try {
Class.forName("com.mysql.jdbc.Driver");
conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/test", "root", "123456");
stmt = conn.createStatement();
rs = stmt.executeQuery("select * from picture");
while(rs.next()){
System.out.println(rs.getInt("picture_Id"));
System.out.println(rs.getString("picture_local"));
System.out.println(rs.getString("picture_name"));
System.out.println(rs.getString("picture_msgId"));
System.out.println(rs.getDate("picture_createDate"));
System.out.println(rs.getDate("picture_modifyDate"));
System.out.println(rs.getString("picture_type"));
System.out.println(rs.getString("is_Delete"));
}
} catch (Exception e) {
e.printStackTrace();
}
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  数据库 微信