如何用Eclipse连接MySQL数据库
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何用Eclipse连接MySQL数据库相关的知识,希望对你有一定的参考价值。
工具:
eclipse
方法如下:
点击工具栏上的Windows,点击preferences。
选择user libraries--new,输入library name
导入mysql的jar包
点击ok
点击工程,选择右键,选择preferences。
勾选jdbc
点击ok
接下来就可以写测试连接类了
jdbc驱动,需要自己下载安装
Eclipse:任意版本,免费的,可以百度的到。
1.MySQL安装,不会的朋友可以看连接:http://www.duote.com/tech/1/2430_1.html
下面来创建一个数据:
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),
操作:右键点击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; //查看当前数据库的所有表
view sourceprint?
mysql> select *from user; //查看当前表(user)的所有信息
注意:如果不能正常连接你的数据库,请检查你代码中,驱动、用户名、密码、表等信息是否对应无误,不要把别人的代码直接复制过来,看也不看就用。
如何用MySQL建立数据库
我是个新手 怎么用MySQL建立数据库啊
我想做Java程序
但是得先设置环境变量 在运行里输入mysqld 说找不到mysqld
请哪位高人给解决一下
还有用MySQL建立数据库在dos下的那些语句都是什么?谢谢了
1、首先在电脑端安装MySQL,然后进行信息配置操作。打开该软件,如图所示。
2、然后点击菜单栏下的文件选项按钮,进行创建连接,点击新建连接选项按钮。
3、然后进行测试连接,在弹出的新建连接对话框中要填写信息,单击“测试连接”,弹出“连接成功”即可。
4、接着填写内容,在刚才创建的连接中,有很多的数据,右击连接选项按钮,新建数据库即可。
5、接着可以新建一个数据表,这样就在MySQL建立了一个数据库和一个数据表,如图所示。
参考技术Amysql中创建数据库,用到的工具:phpmyadmin,步骤如下:
打开phpmyadmin(以本地localhost/phpmyadmin为示例),输入数据库管理员账号和密码进行登录。
2.点击数据库。
3.输入要创建的数据库名称,非特殊需要,数据库编码选择默认,然后点击创建。
4.为创建的数据库创建用户,点击用户,添加用户。
5.普通用户的话不用给全局权限,输入用户名,主机,密码。
6.编辑添加的用户权限,然后指定数据库。
说明:phpmyadmin版本不同操作界面也有所不同。
参考技术B 这很简单啊!在Windows下,假如你的MySQL装在 D:\MySQL
就可以这样:
先切换到它的bin目录
cd D:\MySQL\bin\
D:\MySQL\bin>mysql -u root -p
接着输入你的root密码
接下来你就可以创建数据库、创建用户、创建修改表之类的操作(常用命令如下)。
查看现有数据库
mysql> show databases;
创建数据库(假如数据库名为 mydb)
mysql> create database mydb;
删除数据库(假如数据库名为 mydb)
mysql> drop database accounts;
使用数据库(假如使用数据库 mydb)
mysql> use mydb;
执行完使用数据库命令后,就可以对该数据库进行创建、修改、插入、删除表等操作,这些表的操作命令你可以到网上找找,不是很难的。一个数据库就相当于一个 Excel 文件,而表则相当于Excel文件的单元格,数据就是存放在表中。本回答被提问者采纳 参考技术C 建议你安装一个数据库管理软件
Mysql的话可以安装SQLyog然后,然后写sql脚本就行了
建库的语句是
create database 数据库名;
切换到你创建的数据库
use 数据库名;
建表
create table 表名(
字段 数据类型 非空 自动增长
proId int not null auto_increment,
proName varchar(20) not null,
primary key PK_positon(proId)设置主键
)
具体的一时半会说不清 你可以到http://wenku.baidu.com/view/1913db80d4d8d15abe234e14.html
看看里面比较全面 参考技术D 安装mysql后,执行mysql的命令行客户端用mysql,而不是mysqld.
当然你要把mysql的bin目录加了环境变量path中去。如果不加环境变量,就得进入到mysql的安装文件夹的bin文件夹下再执行mysql.
========
新手可以使用第三方的mysql客户端软件navicat等来简化mysql的管理。
建立下载使用navicat,非常方便。根本不需要使用语句来建库建表。
以上是关于如何用Eclipse连接MySQL数据库的主要内容,如果未能解决你的问题,请参考以下文章