怎么在eclipse中使用数据库连接

如题所述

1、在新创建的项目中右键单击New Floder。

2、我们选择鼠标单击创建一个名为lib的包。

3、之后会显示创建完成后的项目目录的页面。

4、接下来解压缩下载的mysql jar包并复制.jar文件。

5、在项目lib包邮件中选择粘贴粘贴,复制mysql jar包。

6、右键单击mysql jar包以选择构建路径 - 添加到构建路径。

7、添加完成后,项目与Mysql jar包关联。现在您可以使用相关的类和方法。

8、在项目中创建一个新的JdbcTest1.java类。

9、之后选择键盘敲击输入以下代码,如下图的代码。

10、代码说明:Driver是一个由特定数据库供应商实现的实现类。它的connect方法可以获得数据库连接。参数如上所示。运行后,输出如下,证明数据库连接成功。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-07-12

Eclipse是Java开发程序员最为熟悉的一款开发工具,他可以实现与数据库的连接,下面就以MySQL数据库为例,显示如何实现Eclipse实现与数据库的连接。


工具/原料

Eclipse 、mysql jar包


方法/步骤

1、Eclipse实现与数据库的连接,需要添加相应的jar包。打开Eclipse,在要与数据库连接的项目中选择New-->Folder,如图所示:

2、输入承载jar包的文件夹名称lib,如图所示:

3、将MySQL数据库连接的jar包复制到lib 文件夹中,然后选择该jar包,右击 ,选择Build Path-->Add to build path,如图所示:

4、接下来就是代码连接数据库,输入以下代码,如图所示:

第2个回答  2018-07-26

工具:

eclipse

方法如下:

1.在工程中右键新建file,命名为jdbc.properties

2.创建完毕如图:

3.在jdbc.properties文件中输入如下信息,分别是数据库的驱动,连接,用户名和密码

4新建JdbcTest2.java类

5.输入如下代码进行测试连接即可测试通过

本回答被网友采纳
第3个回答  推荐于2017-11-22
环境:MySQL:mysql-essential-5.1.51-win32

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.*;
publicclass MysqlJdbc {
publicstaticvoid 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.*;

publicclass Myjproject {
publicstaticvoid 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 databases; //查看所数据库

mysql> use test; //使test为当前要操作的数据库

mysql> show tables; //查看当前数据库的所有表

mysql> select *from user; //查看当前表(user)的所有信息本回答被网友采纳
第4个回答  2019-06-28

1、找到配置文件,路径:项目根目录\config\database.php。

2、打开数据库配置文件,并修改三个重要配置。


3、在控制器文件中,导入Db类。

4、使用Db类的静态方法query 从数据库中查询一条内容,并保存查询结果。

5、打印保存的结果。就可以连接数据库了。

相似回答