eclipse怎么进行数据库查询
答案:2 悬赏:20
解决时间 2021-12-28 10:48
- 提问者网友:霸道ぁ小哥
- 2021-12-27 18:03
eclipse怎么进行数据库查询
最佳答案
- 二级知识专家网友:统治我的世界
- 2021-12-27 18:27
工具/原料
jdbc驱动
myEclipse
创建好的Mysql数据库和表
方法/步骤
导入jdbc驱动包。点击菜单栏中的Windows→preferences。
在弹出的的界面,找到java→buildpath→user libraries。点击new,在弹出的的对话框中,填写名称,点击ok。
点击”add jar“,将jdbc驱动导入到工程中。
点击ok,完成驱动包导入。
右击创建的工程名称,选中preferences。
在弹出的的对话框中,进行如图所示的操作。
点击ok,将驱动包导入到工程中。
新建class文件,在文件中输入,如图所示的文本
jdbc驱动
myEclipse
创建好的Mysql数据库和表
方法/步骤
导入jdbc驱动包。点击菜单栏中的Windows→preferences。
在弹出的的界面,找到java→buildpath→user libraries。点击new,在弹出的的对话框中,填写名称,点击ok。
点击”add jar“,将jdbc驱动导入到工程中。
点击ok,完成驱动包导入。
右击创建的工程名称,选中preferences。
在弹出的的对话框中,进行如图所示的操作。
点击ok,将驱动包导入到工程中。
新建class文件,在文件中输入,如图所示的文本
全部回答
- 1楼网友:悲观垃圾
- 2021-12-27 19:55
比较简单的方法:
数据库连接:dbhelper.java
package test;
import java.sql.connection;
import java.sql.drivermanager;
import java.sql.resultset;
import java.sql.sqlexception;
import java.sql.statement;
public class dbhelper {
// 500
private statement stmt ; //语句对象(发送sql语句)
private connection conn ;//数据库连接
private resultset rs ;
public dbhelper(){//构造方法在创建对象的时候执行
try {
string url = "jdbc:mysql://localhost:3306/test";
string username = "root";
string password = "admin";
class.forname("com.mysql.jdbc.driver");
conn = drivermanager.getconnection(url , username,password );// 尝试连接 成功 得到连接
stmt = conn.createstatement();//创建语句对象
} catch (exception e) {
e.printstacktrace();
}
}
//执行更新
// insert delete update
public void doupdate(string sql){
try {
stmt.executeupdate(sql);
} catch (exception e) {
e.printstacktrace();
}
}
//执行查询
// select
public resultset doquery(string sql){
try {
rs = stmt.executequery(sql);
return rs;
} catch (exception e) {
e.printstacktrace();
}
return null;
}
public void close(){
try {
if(rs != null)
rs.close();
} catch (sqlexception e) {
e.printstacktrace();
}
try {
if(stmt != null)
stmt.close();
} catch (sqlexception e) {
e.printstacktrace();
}
try {
if(conn != null)
conn.close();
} catch (sqlexception e) {
e.printstacktrace();
}
}
}测试文件:test.java
在main方法中加入如下代码:
dbhelper db = new dbhelper();//操作数据库的帮助类
resultset rs = db.doquery(" select * from student" );//rs:结果集
//想单独查询一行,可以在sql语句后添加限制条件where id=
try {
//从resultset里把数据取出来,放入表格里
while( rs.next() ){//取结果集里下一条数据
system.out.print(" "+rs.getstring("id"));
system.out.print(" "+rs.getstring("name"));
system.out.print(" "+rs.getstring("password"));
}
} catch (sqlexception e) {
e.printstacktrace();
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯