mysql导入导出

来源:互联网 发布:淘宝达人头像怎么更换 编辑:程序博客网 时间:2024/05/17 01:12
 

   /**
     *    导出数据库
     *    cd  C:\Program Files\MySQL\MySQL Server 5.1\bin
     *    mysqldump -u root -p198584 cp>d:\db.sql;  -u与root之间有空格,-p与密码之间没有空格,cp为数据库
     * 
     *    mysql -u root -p198584 ysa<d:\ysa.sql   ysa是指将要导进去的那个数据库(目标数据库),是一定要存在的,可以与
     *     ysa.sql文件中数据库不一样,如ysa.sql有表与ysa数据库中的表一样,则会先将ysa中的那个表drop掉.
     */

/** 
  * @param args delete from tab_cp;
  *create table  tab_cp(id int auto_increment primary key not null,regdate DATETIME,num1 VARCHAR(10), num2 VARCHAR(10), num3 VARCHAR(10), num4 VARCHAR(10), num5 VARCHAR(10), num6 VARCHAR(10), num7 VARCHAR(10) )
  * @throws Exception  drop table tab_cp;
  */

 

 

 

 public static void main(String[] args) throws Exception {
  String user ="root";
  String password = "198584";//这里替换成你自已的数据库用户密码 
  String values="17192024252712";
  String insertsql = "insert into  tab_cp (regdate,num1,num2,num3,num4,num5,num6,num7) values" +
    "(sysdate(),'"+values.substring(0, 2)+"','"+values.substring(2, 4)+"','"+values.substring(4, 6)+"','"+values.substring(6, 8)+"','"+values.substring(8, 10)+"','"+values.substring(10, 12)+"','"+values.substring(12, 14)+"')"; 
//   String updatesql = "update  tab_cp set num1='"+values.substring(0, 2)+"',num2='"+values.substring(2, 4)+"',num3='"+values.substring(4, 6)+"',num4='"+values.substring(6, 8)+"',num5='"+values.substring(8, 10)+"',num6='"+values.substring(10, 12)+"',num7='"+values.substring(12, 14)+"' " +
//     " where id=99";   
  Class.forName( "org.gjt.mm.mysql.Driver" );
   System.out.println(insertsql);
  Connection cn = DriverManager.getConnection( "jdbc:mysql://localhost:3306/cp", user,password );
   System.out.println( "创建连接对像成功!" );            
   Statement st = cn.createStatement();
//   st.execute(insertsql);
   System.out.println( "创建Statement成功!" );  
   System.out.println( "类实例化成功!" ); 
//  test();
 }
   public static void  test(){
    String values="06121518293210";
    System.out.println(values.substring(4, 6));
   }
}

原创粉丝点击