问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

myeclipse怎么把数据添加到数据库啊?

发布网友 发布时间:2022-04-30 01:55

我来回答

10个回答

热心网友 时间:2022-05-05 04:41

首先打开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与数据库连接了,连接后就可以向数据库里添加数据了

热心网友 时间:2022-05-05 05:59

public class UserDAO {

/**
* 添加用户
*
* @param user
* @return
*/
public boolean addUser(User user) {
boolean flag = false;
Connection conn = null;
PreparedStatement pstmt = null;
String sql = "insert into t_user(username, password, root, tel, lasttime) values(?, ?, 2, ?, ?)";
try {
conn = DbUtil.getConnection();
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, user.getUsername());
pstmt.setString(2, user.getPassword());
pstmt.setString(3, user.getTel());
pstmt.setString(4, user.getLasttime());
int t = pstmt.executeUpdate();
if (t == 1) {
flag = true;
}
} catch (Exception e) {
e.printStackTrace();
} finally {
DbUtil.close(pstmt);
DbUtil.close(conn);
}
return flag;
}

/**
* 删除用户
*
* @param uid
* @return
*/
public boolean deleteUser(String[] uid) {
boolean flag = false;
StringBuilder sbStr = new StringBuilder();
for (int i = 0; i < uid.length; i++) {
sbStr.append(uid[i]).append(",");
}
Connection conn = null;
PreparedStatement pstmt = null;
String sql = "delete from t_user where uid in ("
+ sbStr.substring(0, sbStr.length() - 1) + ")";
try {
conn = DbUtil.getConnection();
pstmt = conn.prepareStatement(sql);
int t = pstmt.executeUpdate();
if (t == 1) {
flag = true;
}
} catch (Exception e) {
e.printStackTrace();
} finally {
DbUtil.close(pstmt);
DbUtil.close(conn);
}
return flag;
}

/**
* 修改用户
*
* @param user
* @return
*/
public boolean modifyUser(User user) {
boolean flag = false;
Connection conn = null;
PreparedStatement pstmt = null;
String sql = "update t_user set password = ?, tel = ? where uid = ?";
try {
conn = DbUtil.getConnection();
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, user.getPassword());
pstmt.setString(2, user.getTel());
pstmt.setInt(3, user.getUid());
int t = pstmt.executeUpdate();
if (t == 1) {
flag = true;
}
} catch (Exception e) {
e.printStackTrace();
} finally {
DbUtil.close(pstmt);
DbUtil.close(conn);
}
return flag;
}

/**
* 分页查询用户
*
* @param startRecord
* @param pageSize
* @return
*/
public List<User> findUsers(int startRecord, int pageSize) {
List<User> list = new ArrayList<User>();
Connection conn = null;
PreparedStatement stmt = null;
ResultSet rs = null;
String sql = "select uid, username, password, root, tel, lasttime from (select top ("
+ startRecord
+ " + "
+ pageSize
+ " ) * from t_user order by uid desc) t1 where uid not in (select top ( "
+ startRecord
+ " ) uid from t_user order by uid desc) and t1.root != 1";
try {
conn = DbUtil.getConnection();
stmt = conn.prepareStatement(sql);
rs = stmt.executeQuery();
while (rs.next()) {
User user = new User();
user.setUid(rs.getInt(1));
user.setUsername(rs.getString(2));
user.setPassword(rs.getString(3));
user.setRoot(rs.getString(4));
user.setTel(rs.getString(5));
user.setLasttime(rs.getString(6));
list.add(user);
}
} catch (Exception e) {
e.printStackTrace();
} finally {
DbUtil.close(rs);
DbUtil.close(stmt);
DbUtil.close(conn);
}
return list;
}

热心网友 时间:2022-05-05 07:34

在myeclipse下面配置连接数据库,链接好之后,单击表,就可以创建一个表,然后选中表右键增加记录,录入数据后保存即可。

热心网友 时间:2022-05-05 09:25

使用JDBC连接数据库或者使用myeclipse database explorer

热心网友 时间:2022-05-05 11:33

可以直接在myeclipse中window-show view-db browser

热心网友 时间:2022-05-05 13:58

在myeclipse中找到window-show view-db browser就可以了

热心网友 时间:2022-05-05 16:39

你用什么设计模式的 可以jdbc连接的有很多方法的 调用增 删 改方法就可以了追问jdbc怎么增 删 改?我就是需要这个~~

追答额 调用session对象
public List getAphDclProdoctList() {
String hql = "from AphDclProdoct ";
Query query = getSession().createQuery(hql);
List list = null;
list = query.list();
return list;
}

热心网友 时间:2022-05-05 19:37

先连接数据库,再写crud操作

热心网友 时间:2022-05-05 22:52

使用JDBC写库。追问怎么写啊~~不会~~
增 删 改

热心网友 时间:2022-05-06 02:23

这个看你用的是什么数据库了。不同的数据库连接方式不太一样。追问SQL2005

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
蟹黄瓜子仁是用什么做的 蟹黄瓜子仁的制作方法 蟹黄瓜子仁孕妇能吃吗 孕妇吃瓜子的好处都有哪些 甘源牌蟹黄味瓜子仁-美味休闲零食 甘源牌瓜子仁-蟹黄味-独立包装休闲零食 三只松鼠蟹黄味瓜子仁-适用对象 海豚在中国什么地方比较多见? 纪念清明节的演讲稿范文 为什么空调风力不大 风的强弱是怎样分类的 湖北武汉特产:城楼寨茶 怎么在myeclipse中添加数据库 上海海事大学的专业排名 如果想当交警,大学报什么专业?应该报什么大学? 如何在MyEclipse中添加数据库连接 如何在myeclipse中导入数据库 东南大学专业排名及介绍 哪些专业最好 怎么用myeclipse连接数据库 汽车专业本科大学排名 考交警上什么大学- 问一问 交通工程专业大学排名 哪个大学最好 交通管理专业大学排名 上海人过圣诞节吗?如何过的? 上海人过春节的习俗有贴对联吗? 20年前,上海人是怎么过年的? 学习英语要不要天赋?如何学 是最好的方法? 梦见自己挖到一只死鸡慢慢的活了,并放了它,意味着什么? 急求答案 英语协会申请优秀社团的 需要两三句话代表英语协会的特色 梦见拾了很多死鱼和一只死鸡是什么意思? 上海人现在咋么过春节 IPv4为什么直接升级到IPv6 myeclipse连上数据库后怎么用 Myeclipse中Database如何导入数据库 myeclipse怎么连接数据库 如何在myeclipse中使用Oracle数据库 myeclipse如何导入数据库 在myEclipse里面连接数据库需要做什么呢,要进行什么配置吗 微信上被骗3000块报警能追回来吗? 请问我在微信上一个女人骗我了3千多块这种事情能立案吗? 我被微信好友骗了3000多能找回来吗现在又拉黑我没法联系对方? 我微信被人骗了3000,对方微信实名认证了,我可以报警查到吗 微信被骗3000报警立案警察会受理吗 win10怎么制作u盘背景? win10系统怎么设置U盘背景为个性图案 如何在win7下修改U盘背景?? 如何更改QQ邮箱中记事本的密码 如何将U盘个性化(将每个文件夹都赋予图标的方法以及不同的背景)? 怎么更改u盘背景图片,老是失败,还是说这种方法已经失效? u盘个性化 添加背景图片 在win7系统下的u盘背景如何设置 win7系统不能设置U盘背景么