一、MySQL常用命令
(1)查看数据库
命令:show databases;
(2)创建数据库:
命令:create database 数据库名;
(3)使用数据库
命令:use 数据库名;
(4)查看数据库中的表:
命令:show tables;
提示:使用数据库后才能用此命令查看里面的表
(5)查看表格属性
命令:describe 表名;
(或者:desc 表名;)
(6)表重命名
命令:rename table 表名 to 新表名;
二、Java连接MySQL数据库
(1)注册驱动程序
try{
Class.forName("com.mysql.jdbc.Driver");
} catch(ClassNotFoundException e){
e.printStackTrace();
}
(2)与数据库建立连接
try{
Connection con= DriverManager.getConnection("jdbc:mysql://localhost:3306/数据库名?characterEncoding=utf-8","root","root");
Statement st=con.createStatement();
ResultSet rs=st.executeQuery("sql语句");
} catch (SQLException e){
e.printStackTrace();
}
(3)访问数据库
st=con.createStatement();
rs=st.executeQuery("select * from goods");
(4)处理返回的结果集
while(rs.next()){
out.print(rs.getInt("id")+"  ");
out.print(rs.getString("gname")+"  ");
out.print(rs.getDouble("gprice")+"  ");
out.print("<br>");
}
(5)关闭数据库连接,释放资源
rs.close();
st.close();
con.close();