1、MySQL安装,创建一个数据。
复制代码
代码如下:
mysql>CREATE DATABASE test; //创建一个数据库
mysql>use test; //指定test为当前要操作的数据库
mysql>CREATE TABLE user (name VARCHAR(20),password VARCHAR(20)); //创建一个表user,设置两个字段。
mysql>INSERT INTO user VALUES('huzhiheng','123456'); //插入一条数据到表中
2、打开Eclipse,创建一个项目。
操作:右键点击my--->build Path--->add external Archiver...选择jdbc驱动,点击确定。
3、驱动已经导入,下面我们来写一个程序验证一下
复制代码
代码如下:
import java.sql.*;
public class MysqlJdbc {
public static void main(String args[]) {
try {
Class.forName("com.mysql.jdbc.Driver"); //加载MYSQL JDBC驱动程序
//Class.forName("org.gjt.mm.mysql.Driver");
System.out.println("Success loading Mysql Driver!");
}
catch (Exception e) {
System.out.print("Error loading Mysql Driver!");
e.printStackTrace();
}
try {
Connection connect = DriverManager.getConnection(
"jdbc:mysql://localhost:3306/test","root","198876");
//连接URL为 jdbc:mysql//服务器地址/数据库名 ,后面的2个参数分别是登陆用户名和密码
System.out.println("Success connect Mysql server!");
Statement stmt = connect.createStatement();
ResultSet rs = stmt.executeQuery("select * from user");
//user 为你表的名称
while (rs.next()) {
System.out.println(rs.getString("name"));
}
}
catch (Exception e) {
System.out.print("get data error!");
e.printStackTrace();
}
}
}
点击运行程序:
复制代码
代码如下:
Success loading Mysql Driver!
Success connect Mysql server!
huzhiheng
出现上面结果,说明你连接数据库成功。
4、可以查看到MySQL里面的内容,那我们是不是想往MySQL中插入数据呢。下面的例子,往MySQL的user表中插入100条数据
复制代码
代码如下:
import java.sql.*;
public class Myjproject {
public static void main(String args[])
{
try {
Class.forName("com.mysql.jdbc.Driver"); //加载MYSQL JDBC驱动程序
//Class.forName("org.gjt.mm.mysql.Driver");
System.out.println("Success loading Mysql Driver!");
}
catch (Exception e) {
System.out.print("Error loading Mysql Driver!");
e.printStackTrace();
}
try {
Connection connect = DriverManager.getConnection( "jdbc:mysql://localhost:3306/test","root","198876");
int num=100;
PreparedStatement Statement=connect.prepareStatement("INSERT INTO user VALUES(?,?)");
for(int i=0;i<num;i++) 定义个100次的循环,往表里插入一百条信息。
{
Statement.setString(1,"chongshi"+i);
Statement.setString(2,"bo"+i);
Statement.executeUpdate();
}
// } catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
// System.out.println("An error has occurred:"+e.toString());
// e.printStackTrace();
}catch(SQLException e)
{
}
}
}
5、下面我们打开MySQL数据库进行查看
复制代码
代码如下:
mysql> show tatabases; //查看所数据库
mysql> use test; //使test为当前要操作的数据库
mysql> show tables; //查看当前数据库的所有表
mysql> select *from user; //查看当前表(user)的所有信息
如果不能正常连接你的数据库,请检查你代码中,驱动、用户名、密码、表等信息是否对应无误
文本框怎么居中对齐(文本框怎么居中对齐word)
文本框怎么居中对齐,以WPS为例,文本框居中对齐的方法:1、启动wps,新建一个幻灯片,把它设置为空白版式。2、插入一个横向文本框。单击插入命令,单击文本框旁边的三角形按钮,选择横向文本框。3、设置字(0)人阅读时间:2023-03-16话费怎么充q币(电信话费怎么充q币)
话费怎么充q币,话费充值Q币的方法如下:1、首先进入腾讯充值中心官网,然后点击“Q币充值”选项。2、接着登录QQ,再选择想要充值的金额。3、其次在“更多方式”下选择“手机”,并选择运营商。4、(0)人阅读时间:2023-03-16怎么判断token过期(如何判断token过期)
怎么判断token过期,以微信为例,判断token过期的方法:1、把token放到session里;2、如果会话过期,token也就会过期使用的时候只要判断当前会话是否有效即可。微信(wechat)是腾讯公司于2011年1月21日推(0)人阅读时间:2023-03-16三星手机怎么开应用分身(三星手机应用程序分身怎么弄)
三星手机怎么开应用分身,以三星note10为例,三星手机开应用分身的方法是:1、在标准模式下,点击【设置】。2、点击【高级功能】。3、向上滑动屏幕,点击【应用分身】。4、点亮想要开启应用分身软件右侧的【(0)人阅读时间:2023-03-16文本框怎么居中对齐(文本框怎么居中对齐word)
话费怎么充q币(电信话费怎么充q币)
怎么判断token过期(如何判断token过期)
三星手机怎么开应用分身(三星手机应用程序分身怎么弄)