咬定青山不放松,立根原在破岩中。千磨万击还坚劲,任尔东西南北风。

《竹石》 点击图标与我实时聊天

mysql数据库基本应用

  应用数据库为:mysql 5.1.40
1.安装mysql后倘若不想在cmd下到其安装目录的bin目录下操作,就需要将安装目录下的bin目录加入到系统的环境变量path下。
2.mysql 语句往往需要;结尾才能执行语句,因此,在命令后面加入;
3.sql常用命令
  mysql安装服务(使mysql随系统启动而启动):mysqld install
  mysql 移除服务(取消随系统启动):mysqld remove
  mysql启动:net start mysql
  mysql mysql停止:mysqladmin -u root -p shutdown  /net stop mysql
  mysql登陆:mysql -h localhost -u root -p  注:在本机上-h一项可以省略
  常用命令:use database;show databases/tables;describe table;
注:倘若mysql为非安装包形式,首先用mysqld 启动服务,下次使用时仍然要执行mysqld,要使其随系统启动,mysqld install    装入服务。
4.(非安装包形式)配置:在mysql目录下有多个.ini文件,随便挑一个,例如,将my-small.ini改为my.ini。并且修改里面的内容:
  [client]
  port = 3306
  default-character-set = gb2312
  需要配置的主要是两项,一个是客户端端口,一个是默认的字符集(gbk就是设置成了中文),这
  里端口选用默认的3306,字符集可以根据需要修改为UTF-8或GBK或gb2312。
  在这里加入default-character-set = gb2312。
  [mysqld]
  port = 3306
  basedir= "C:/mysql-5.1.40-win32"
  datadir= "C:/mysql-5.1.40-win32/data"
  default-character-set = gb2312
  注:basedir为mysql安装目录,datadir为数据库放置目录。

5.修改密码update user set password=password('newpassword') where user='root';然后flush privileges;
  增添账号:insert into user (host,user,password)values('localhost','c',password('c')),然后flush privileges;
    其它项添加后也要flush privileges;
  借助于工具mysql-front实现数据库的备份,增减用户很方便。

6. mysql用jdbc驱动方式连接数据库。
 public void getConnect()
 {
  try
  {
   /*mysql 5.1.40,连接数据时勿忘将jdbc连接jar包放入tomcat的lib目录下*/
   /*用驱动方式连接*/
   Class.forName("com.mysql.jdbc.Driver").newInstance();
   String url="jdbc:mysql://localhost/student?"; //student为要连接的数据库
   
   String username="root";           //连接数据库的用户名
   String password="psd";          //密码
   conn=DriverManager.getConnection(url,username,password);
  }
  catch(Exception e)
  {
   System.out.print("连接数据库失败!");
  }
 }
注:需要导入相应的数据库连接需要的包:import java.sql*;conn为Connection 的引用变量。

 

 

 

posted on 2009-10-29 16:09 任小为 阅读(164) 评论(0)  编辑  收藏 所属分类: database


只有注册用户登录后才能发表评论。


网站导航:
 

导航

留言簿

随笔分类

积分与排名

最新评论

阅读排行榜