选择桌面上的此电脑, 右键,选择 ( 管理)
找到(服务和应用程序)里面的(服务),点开,就是上图所示,在列表中找到MySQL的服务,右键,有启动选项,启动的就OK了,如下图所示
MySQL就算启动成功了
注意:没有navicat的在(http://pan.baidu.com/s/1skCiIBj)下载,
解压后就是下图,其中key.txt是密钥,navicat.exe是可执行文件,
打开Navicat后点击左上角的(文件)中的(新建连接),如下图,其中连接名没有任何意义,就是为这次连接起的一个名字,重要的是用户名和密码是你机器上MySQL的管理员账号和密码,输入正确后点(确定)
双击左边刚刚建立好的连接,如果输入没有问题的话,就建立连接成功了,如下图所示
(右键)刚刚建立的连接,就如上图的MySQL,选择(新建数据库),出现如下信息,其中,数据库的名称:csnd,字符集选择UTF-8,否则出现乱码,确定就好
并且插入的2条数据
没有mysql.jar的去百度搜一下,很好找
先看一下代码的图片,是经过本人验证的
package com.chaihuo.project1;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class Main {
public static void main(String[] args) {
// Scanner reader = new Scanner(System.in);
Connection con;
Statement sql;
ResultSet rs;
try {
Class.forName("com.mysql.jdbc.Driver");// 加载驱动,换句话说,固定格式
} catch (ClassNotFoundException e) {
System.out.println(e);
e.printStackTrace();
}
try {
// jdbc:mysql://localhost:3306/csnd 最后的csnd是数据库名称
// ,两个个root是我MySQL的管理员的账号和密码,根据你自己的数据重新修改一下
con = DriverManager.getConnection("jdbc:mysql://localhost:3306/csnd", "root", "root");
sql = con.createStatement();
// 查询
rs = sql.executeQuery("select id,name from student where id=1");// 查询student表中id=1的id,name
while (rs.next()) {
int id = rs.getInt("id");// 获得student表中id的值
String name = rs.getString("name");// 获得字段name的值
System.out.println(id + "--------" + name);
}
// 插入
// sql.executeUpdate("insert into student (name) values
// ('zhgng10')");
// 更新
// sql.executeUpdate("update student set name='first' where id =
// 3");
// 删除
// sql.executeUpdate("delete from student where id=3");
rs.close();
sql.close();
con.close();
} catch (SQLException e) {
System.out.println("失败!!!");
e.printStackTrace();
}
}
}
三 编写代码