请选择 进入手机版 | 继续访问电脑版

技能树.IT修真院-免费在线1对1辅导

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1262|回复: 3

[学员日报] 【日报】-【Java】-【L1】-【T3】-【070】

[复制链接]

1

主题

2

听众

13

积分

发表于 2015-12-1 17:50 |显示全部楼层
今天做的东西比较少。明天面试,所以今晚好好准备下。
今天完成的事情:下载了Mysql需要的jar包。看了点相关的博客。         
明天计划的事情:完成task1 里的12。
遇到的问题:今天做的太少。
收获:了解了下JAVA对Mysql的操作。

点评

暗灭  啥都不会能面啥  发表于 2015-12-2 09:51
回复

使用道具 举报

1

主题

2

听众

13

积分

发表于 2015-12-3 00:39 |显示全部楼层
今天完成的事情:安装好了Maven环境,也建好了Maven项目。了解了下Junit测试单元项目的东西。
明天计划的事情:完成数据库的操作。和单元测试模块
遇到的问题:Maven具体用来干啥还不甚了解。我待会再看看。(话说咋发图片?)
收获:Junit这个东西比较新颖。以前没见过。

点评

暗灭  Maven和Junit都是工程师必备。  发表于 2015-12-3 21:33
回复

使用道具 举报

1

主题

2

听众

13

积分

发表于 2015-12-5 21:58 |显示全部楼层
今天完成的事情:基本上完成了数据库的创建,表的添加。
明天计划的事情:把剩余的task1完成。。。(确实做得好慢。。这两天也确实有点忙。。)
遇到的问题:我想弄好单元测试模块。可是该怎么弄呢?按网上写的,我把测试的java文件new一下会有一个JUnit test Case。但是我这个IDE怎么没有啊。。望元老赐教!
收获:。。。
G[IX_S3@QJHG6_DBM}CN}X0.png
回复

使用道具 举报

1

主题

2

听众

13

积分

发表于 2015-12-5 22:21 |显示全部楼层
我弄的代码(复制粘贴,复制粘贴。。。)
package com.testmysql.app.my_app_simple;

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

/**
* Hello world!
*
*/
public class App
{
    public static void main( String[] args )
    {
            String sql = new String();
        System.out.println( "开始建数据库" );
        //初始化数据库       
        initDB(sql);
        //创建数据库
        sql = "create database  IF NOT EXISTS javademo";
        createDB(sql);
        //创建表格
        sql = "create table IF NOT EXISTS data(ID char(20),name varchar(20),primary key(ID),create_at long,update_at long,password varchar(20))";
        createTab(sql);
        //执行命令
        //... have not done
    }
    public static void initDB(String sql){
                try{
                        //动态加载数据库的驱动
                        Class.forName("com.mysql.jdbc.Driver");
                        System.out.println("成功加载MySQL驱动程序");
                        // 一个Connection代表一个数据库连接         
                }catch (ClassNotFoundException e) {
                        // TODO Auto-generated catch block
                        e.printStackTrace();
                }
    }
    public static void createDB(String sql){
            Connection conn = null;
                //Mysql 的URL编写方式:jdbc:mysql://主机名称:连接端口/数据库的名称?参数=值
                String url = "jdbc:mysql://localhost:3306/?"
                                + "user=root&password=ms888nnn&useUnicode=true&characterEncoding=UTF8";
                // TODO Auto-generated method stub
                try{
                        // 一个Connection代表一个数据库连接
            conn = DriverManager.getConnection(url);
            // Statement里面带有很多方法,比如executeUpdate可以实现插入,更新和删除等
            Statement stmt = conn.createStatement();
            int result = stmt.executeUpdate(sql);
            if(result != -1){
                    System.out.println("创建数据库成功");
            }            
                }catch (SQLException e) {
                        // TODO Auto-generated catch block
                        e.printStackTrace();
                }
    }
    public static void createTab(String sql){
            Connection conn = null;
                //Mysql 的URL编写方式:jdbc:mysql://主机名称:连接端口/数据库的名称?参数=值
                String url = "jdbc:mysql://localhost:3306/?"
                                + "user=root&password=ms888nnn&useUnicode=true&characterEncoding=UTF8";
               
                // TODO Auto-generated method stub
                try{
                        // 一个Connection代表一个数据库连接
            conn = DriverManager.getConnection(url);
            // Statement里面带有很多方法,比如executeUpdate可以实现插入,更新和删除等
            Statement stmt = conn.createStatement();
            String newUrl = "jdbc:mysql://localhost:3306/javademo?"
                                    + "user=root&password=ms888nnn&useUnicode=true&characterEncoding=UTF8";
            
            Connection newConn = DriverManager.getConnection(newUrl);
            stmt = newConn.createStatement();
            
            int result = stmt.executeUpdate(sql);
            if(result != -1){
                    System.out.println("创建数据表成功");
            }
            
                }catch (SQLException e) {
                        // TODO Auto-generated catch block
                        e.printStackTrace();
                }
    }
}
捕获.PNG

点评

暗灭  表贴代码。找师兄去。长老个毛线。  发表于 2015-12-7 19:17
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

QQ|葡萄藤轻游戏|博客|手机版|Archiver|技能树.IT修真院论坛 ( 京ICP备13005880号

GMT+8, 2019-8-24 16:00 , Processed in 0.149854 second(s), 31 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部