在myeclipse中向数据库中添加数据怎么弄

 我来答
千锋教育
2015-12-04 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
展开全部
  1. 首先打开Myeclipse,在工具栏上选择window->Show View->Other

  2. 选择Myeclipse database

  3. 双击DB Bowser

  4. 在控制台部分多出DB Bowser,右击空白处

  5. 选择new

  6. Driver template:MySQL Connector/]

  7. Driver name:填写连接的名字(随意)

  8. Connection url:jdbc:mysql://localhost:3306/数据库名

  9. 其中localhost表示本地数据库,如果是远程的则填写对方地址

  10. 数据库名表示要连接的数据库的名称

    User name:root

    password:密码

  11. 然后添加jar包

  12. 这个时候可以测试一下连接

  13. 单击Test Driver

  14. 如果连接成功则点击finsh

  15. 然后在控制台处

  16. 右击连接名

  17. 选择open connection

  18. 这样就将Myeclipse与数据库连接了,连接后就可以向数据库里添加数据了

    部分连接数据库代码截图


liuyang054
推荐于2018-02-27 · TA获得超过9093个赞
知道大有可为答主
回答量:5317
采纳率:78%
帮助的人:5265万
展开全部

给个例子你

数据库中新建一个表abc

create table abc(
  A INT ,
  B INT,
  C INT
)

JAVA代码,事先要导入sql的jar包

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.SQLException;

public class Test {
public static void main(String[] args) {
// 定义数据库驱动
String driver = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
// 数据库连接URL
String url = "jdbc:sqlserver://localhost:1433;DatabaseName = soft";
Connection conn = null;
try {
// 加载数据库驱动
Class.forName(driver);
// 创建数据库连接
conn = DriverManager.getConnection(url, "sa", "1234");
// 创建预编译SQL对象
PreparedStatement ps = conn.prepareStatement("insert into abc values(?, ?, ?)");
ps.setInt(1, 10);//第一个字段A的值插入10
ps.setInt(2, 20);//第二个字段A的值插入20
ps.setInt(3, 40);//第三个字段A的值插入40
ps.executeUpdate();

} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
System.out.println("加载数据库失败");
System.exit(1);
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
System.out.println("数据库连接错误");
System.exit(1);
}finally{
if(conn != null){
try {
// 关闭数据库连接
conn.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
}

数据库中查询结果:

本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
兄弟连教育
2018-08-02 · 百度知道合伙人官方认证企业
兄弟连教育
兄弟连教育成立于2006年,11年来专注IT职业教育,是国内专业的IT技术培训学校。2016年成功挂牌新三板(股票代码:839467)市值过亿。开设专注程序员培训专注php、Java、UI、云计算、Python、HTML5、
向TA提问
展开全部
首先打开Myeclipse,在工具栏上选择window->Show View->Other
选择Myeclipse database
双击DB Bowser
在控制台部分多出DB Bowser,右击空白处
选择new

Driver template:MySQL Connector/]
Driver name:填写连接的名字(随意)
Connection url:jdbc:mysql://localhost:3306/数据库名
其中localhost表示本地数据库,如果是远程的则填写对方地址
数据库名表示要连接的数据库的名称
User name:root
password:密码
然后添加jar包
这个时候可以测试一下连接
单击Test Driver
如果连接成功则点击finsh
然后在控制台处
右击连接名
选择open connection
这样就将Myeclipse与数据库连接了,连接后就可以向数据库里添加数据了
部分连接数据库代码截图
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小傻

2015-10-29 · 知道合伙人软件行家
小傻
知道合伙人软件行家
采纳数:11567 获赞数:31134
已经做过两个上架的app和两个网页项目.

向TA提问 私信TA
展开全部

myeclipse中使用java jdbc技术,连接mysql数据库,实例如下:

创建一个类DB  该类负责连接数据库
 
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
public class DB   {
     public static Connection getConnection() throws Exception{
       Connection con=null;
       Class.forName("com.mysql.jdbc.Driver");
       con=DriverManager.getConnection("jdbc:mysql://localhost/hibernate","root","root");
       return con;  
     }
     public static PreparedStatement prepare(Connection con ,String sql) throws Exception{
      PreparedStatement  ps=null;
      ps=con.prepareStatement(sql);
      return ps;
     }
}
 
在创建一个class文件专门进行增删改查
我这里以保存图片为例给你讲解
public class SavePicture{
 private static Connection con;
 private static PreparedStatement ps;
 public  void save() throws Exception {
           con=DB.getConnection();
           String sql="insert into student(name,picture)  values (?,?)";
           ps=DB.prepare(con, sql);        
           File f=new File("xxx.jpg");
           FileInputStream  in= new FileInputStream(f);
           ps.setString(1, f.getName());
           ps.setBlob(2,  in);
           ps.executeUpdate();
           ps.close();
           con.close();
 }
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式