如何将eclipse数据写入mysql_怎么在eclipse把数据插入到数据库中

本文介绍了如何在Eclipse中连接MySQL数据库并进行数据操作。首先创建数据库,然后在Eclipse中编写ConnDb类用于连接数据库、执行查询、插入、删除和修改操作。通过示例代码展示了使用JDBC连接MySQL,执行查询和更新语句的方法。
摘要由CSDN通过智能技术生成

//首先创建数据库,(access,oracle,mysql,sqlsever)其中之一,其中access,sqlsever需要配置数据源(odbc);

//然后再eclipse中创建类(ConnDb,Test,TestBean)ConnDb功能为连接数据库,查询,插入,删除,修改数据的类,Test为含有main方法的测试类,TestBean为数据表中的字段属性及set,get方法

//以下是ConnDb代码:

package db;

import java.sql.Connection;

import java.sql.DriverManager;

import

java.sql.ResultSet;

import java.sql.SQLException;

import

java.sql.Statement;

import java.util.ArrayList;

public class ConnDb {

public Connection startConn(Connection conn){

try {

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

conn = DriverManager.getConnection("jdbc:odbc:数据库","用户名", "密码");

} catch (Exception e) {

System.out.println("连接数据库时出现错误");

}

return conn;

}

public ArrayList executeQuery(String sql){

Connection conn = null;

Statement stmt = null;

ResultSet rs = null;

ArrayList list = new ArrayList();

try {

conn = startConn(conn);

stmt = conn.createStatement();

rs = stmt.executeQuery(sql);//sql为sql语句例如"select * from

表名",从main方法中传进来,这里用的是ArrayList 类将查询结果存储起来

while(rs.next()){

TestBean tb = new TestBean();

tb.setTid(rs.getString("tid"));

tb.setTname(rs.getString("tname"));

tb.setTinfo(rs.getString("tinfo"));

list.add(tb);

}

}

catch (SQLException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}finally{

closeConn(rs,stmt,conn);

}

return list;

}

public void executeUpdate(String sql){

Connection conn = null;

Statement stmt = null;

try {

conn =

startConn(conn);

stmt = conn.createStatement();

stmt.executeUpdate(sql);

}

catch (SQLException e) {

System.out.println("修改,插入或者删除数据库数据时发生错误!");

}finally{

closeConn(stmt,conn);

}

}

public void closeConn(ResultSet rs,Statement stmt,Connection conn){

try {

if(rs !=

null){

rs.close();

}

if(stmt != null){

stmt.close();

}

if(conn != null){

conn.close();

}

}

catch (SQLException e) {

// TODO Auto-generated catch

block

System.out.println("关闭数据库的时候发生错误!");

}

}

public void closeConn(Statement stmt,Connection conn){

try {

if(stmt != null){

stmt.close();

}

if(conn != null){

conn.close();

}

}

catch (SQLException e) {

// TODO Auto-generated catch block

System.out.println("关闭数据库的时候发生错误!");

}

}

}

要将Eclipse数据写入MySQL,您需要使用Java JDBC驱动程序来连接MySQL数据库,并使用Java代码来执行SQL查询和更新操作。 以下是一个简单的步骤来实现这个过程: 1. 下载MySQL的JDBC驱动程序,并将其添加到您的Eclipse项目。 2. 在Java代码使用JDBC API来连接MySQL数据库。 3. 创建一个SQL查询或更新语句,并使用JDBC API将其发送到MySQL数据库。 4. 处理查询结果或处理任何错误或异常。 以下是一个简单的示例代码,演示如何将数据Eclipse写入MySQL: ```java import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.SQLException; public class MySQLExample { public static void main(String[] args) { // 1. 定义MySQL数据库连接信息 String url = "jdbc:mysql://localhost:3306/mydatabase"; String username = "root"; String password = "mypassword"; // 2. 连接MySQL数据库 try (Connection conn = DriverManager.getConnection(url, username, password)) { // 3. 创建SQL查询或更新语句 String sql = "INSERT INTO mytable (id, name) VALUES (?, ?)"; PreparedStatement statement = conn.prepareStatement(sql); statement.setInt(1, 1); // 设置第一个参数id的值为1 statement.setString(2, "John"); // 设置第二个参数name的值为John // 4. 执行SQL查询或更新语句 int rows = statement.executeUpdate(); System.out.println(rows + " rows affected."); } catch (SQLException e) { e.printStackTrace(); } } } ``` 上述代码,我们使用JDBC API来连接MySQL数据库,并使用PreparedStatement对象来创建SQL查询或更新语句。在这个例子,我们将一条记录插入到名为“mytable”的表,其包含一个id和一个name字段。 注意,您需要根据您的MySQL数据库配置更改第1步的url,username和password变量。 希望这可以帮助您将数据Eclipse写入MySQL
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值