应用数据库为: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 任小为 阅读(131) 评论(0) 编辑 收藏 所属分类: database