在myeclipse中向数据库中添加数据怎么弄
2015-12-04 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向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与数据库连接了,连接后就可以向数据库里添加数据了
部分连接数据库代码截图
展开全部
给个例子你
数据库中新建一个表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与数据库连接了,连接后就可以向数据库里添加数据了
部分连接数据库代码截图
选择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与数据库连接了,连接后就可以向数据库里添加数据了
部分连接数据库代码截图
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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();
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询