创建数据库。将eclipse链接数据库

来源:互联网 发布:t95e6最新版本数据 编辑:程序博客网 时间:2024/05/17 09:47

我的环境:MySQL:mysql-essential-5.1.51-win64: 
jdbc驱动下载到网上下载一下, mysql-connector-java.jar 
我用的是myeclipse 8.5版本的,但是eclipse比较好一点,因为不用破解

创建出具库,先打开数据库 
这里写图片描述
这是创建的表 
在eclipse导入驱动包



新建两个java 文件,如上图所示,编辑Java代码,

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/hxl","root","sa");
//连接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();
}
}
}

编辑代码完毕,测试右键run as→Java Application,运行结果为下图


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/hxl","root","sa");

int num=10;
PreparedStatement Statement=connect.prepareStatement("INSERT INTO user VALUES(?,?)");
for(int i=0;i<num;i++) //定义个10次的循环,往表里插入一百条信息。
{
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)
{
}
}
}

在mysql中查找数据

mysql> show databases;  //查看所数据库
mysql> use  hxl;    //使test为当前要操作的数据库
mysql> show tables; //查看当前数据库的所有表
mysql> select *from user;  //查看当前表(user)的所有信息

简单的操作完毕。

将navicat for mysql建立连接,首先要下载navicat for mysql这个软件,将它与数据连接,打开这个软件,右键“”新建连接“”然后“Mysql”建立连接


输入要连接的数据库,我刚建的数据库是hxl,所以在连接名为hxl,然后输入数据库的密码,这个密码是刚建数据库时设的,我设的是sa。然后确定即可。

原创粉丝点击