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

这篇博客介绍了如何在Eclipse环境下配置MySQL JDBC驱动,创建数据库连接,并通过Java代码进行数据操作。博主展示了如何导入驱动包,编写Java程序进行数据库连接、查询以及插入操作,并提到了使用Navicat for MySQL作为可视化工具进行数据库连接的方法。
摘要由CSDN通过智能技术生成

我的环境: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

### 回答1: 要在Eclipse链接Navicat数据库,需要遵循以下步骤: 1. 在Eclipse创建一个Java项目。 2. 在项目中创建一个Java类。 3. 在Java类中编写代码以链接Navicat数据库。这可以通过使用JDBC驱动程序和连接字符串来完成。 4. 在Eclipse中添加JDBC驱动程序。这可以通过将驱动程序JAR文件添加到项目的类路径中来完成。 5. 运行Java类以测试数据库连接。 需要注意的是,Navicat数据库需要先启动并运行,才能在Eclipse中进行连接。另外,还需要确保数据库的用户名和密码正确,并且已经授权给Java应用程序访问数据库。 ### 回答2: Eclipse是一款常用的开发工具,而Navicat则是一款比较强大的数据库管理软件,通过连接Navicat,我们可以在Eclipse中对数据库进行相关的操作。 以下是在Eclipse链接数据库Navicat的一些步骤: 1. 首先,在Navicat中创建一个数据库,并创建相应的表结构。 2. 在Eclipse创建一个Java项目,进入项目的Build Path选项卡,在Libraries中添加Navicat的JDBC驱动jar包。 3. 在项目中建立一个数据库工具类,通过JDBC连接数据库Navicat。 代码示例: ``` import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class DBUtil { private static final String JDBC_DRIVER = "com.mysql.jdbc.Driver"; private static final String DB_URL = "jdbc:mysql://localhost:3306/test"; private static final String USER = "admin"; private static final String PASS = "password"; public static Connection getConnection() { Connection conn = null; try { Class.forName(JDBC_DRIVER); conn = DriverManager.getConnection(DB_URL, USER, PASS); } catch (SQLException se) { se.printStackTrace(); } catch (Exception e) { e.printStackTrace(); } return conn; } } ``` 4. 在主函数中调用DBUtil类的getConnection()方法获取数据库连接。 代码示例: ``` public class TestMain { public static void main(String[] args) { Connection conn = DBUtil.getConnection(); if (conn != null) { System.out.println("数据库连接成功!"); } else { System.out.println("数据库连接失败!"); } } } ``` 通过以上步骤,我们就可以在Eclipse链接数据库Navicat了。当然,除了连接数据库外,我们还可以使用Navicat提供的其他功能来管理数据库,从而提升我们的开发效率。 ### 回答3: EclipseJava开发的重要工具,能够方便地完成各种工作,包括连接数据库。而Navicat是一款优秀的数据库管理工具,能够快速完成数据库创建、修改、维护等操作。链接Eclipse和Navicat,可以让我们更轻松地进行数据库开发和管理。 首先,我们需要在Eclipse中安装一些必要插件,例如MySQL插件和JDBC驱动。这些插件可以在Eclipse插件市场中获得,安装之后重新启动Eclipse即可生效。接着,我们需要在Eclipse创建一个Java项目,并在其中建立一个Java类,用于连接数据库。在Java类中,我们需要使用Java语言中的JDBC API来链接数据库。连接数据库需要用到一些信息,例如数据库的URL、用户名和密码等。 在Navicat中,我们需要创建一个数据库,用于存储我们的数据。在创建数据库时,我们需要设置一些参数,例如数据库名称、字符集和排序规则等。接着,我们可以在Navicat中创建表格,定义表格的属性和字段。在表格中,我们可以插入数据,以便在Eclipse中操作数据库。 完成了数据库Java类的创建和设置之后,我们就可以在Eclipse中运行Java程序,测试我们的数据库链接和相关操作。例如,我们可以查询数据库中的数据,修改数据,添加新数据等。在操作数据库时,我们可以使用Java语言中的SQL语句和JDBC API,具体操作取决于我们的需求。 总之,链接Eclipse和Navicat需要一些技术和操作的基础,但是完成之后会带给我们更方便、快捷和高效的数据库开发和管理体验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值