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

java链接MYSQL数据库并实现查找数据代码如何写?

发布网友 发布时间:2022-04-08 19:12

我来回答

1个回答

热心网友 时间:2022-04-08 20:41

首先创建一个连接工厂import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;public class ConnectionFactory {
private Connection conn=null;
private Statement stmt=null;
private ResultSet rs=null;
public ConnectionFactory() {
super();
// TODO Auto-generated constructor stub
} public void OpenConn() throws Exception{
try{
Class.forName("com.mysql.jdbc.Driver").newInstance();
String url="jdbc:mysql://127.0.0.1:3306/guestbook";
String user="root";
String password="root";
conn=DriverManager.getConnection(url,user,password);
}catch(Exception e){
System.out.println("创建链接抛出异常为:"+e.getMessage());
}

} public ResultSet executeQuery(String sql) throws Exception{
try{
stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
rs=stmt.executeQuery(sql);

}catch(Exception e){
System.out.println("执行查询抛出的异常为:"+e.getMessage());
}
return rs;
} public void close() throws Exception{
try{
rs.close();
stmt.close();
conn.close();
}catch(Exception e){
System.out.println("关闭对象抛出的异常:"+e.getMessage());
}
} }
测试类 import java.sql.ResultSet;public class TestJDBC {
public static void main(String[] args) {
ConnectionFactory c= new ConnectionFactory();
try {
c.OpenConn();
String sql="select * from tb_guestbook";
ResultSet rs=c.executeQuery(sql);
while(rs.next()){
System.out.println(rs.getString(2));
}
c.close();
System.out.println();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
婴幼儿认知功能的主义转变出现在几岁 认知发展理论心理发展过程 如何判断相亲对象是否渣男呢? 游船怎么造句 mei字造句 赏阅怎么造句 张金战个人记事 空调扇怎么关 matlab怎么运行程序文件-matlab运行程序文件的方法教程 ios8.1.1怎么没有搜索栏了 学历认证学信网怎么办 如何关闭戴尔笔记本的风扇检测? 戴尔灵越7590怎么关闭风扇 Q音探歌无法登陆怎么办? 关注中国联通公共,绑定手机号后,怎么解除绑定? 想解除联通的微信营业厅与绑定,怎么搞 我是男的 不是同性恋 但是我的耳洞打在右边了 怎么办啊 怎么解除联通的微信营业厅与微信好绑定? 女生打耳洞,左耳和右耳分别代表什么? 误删图片怎么找回 一个人男生在右耳上打耳钉代表着什么? 联通的微信营业厅与绑定如何解除 形容人倒霉的顺口溜 顺口溜:我想做个坏孩纸,下一句是什么? 有没有一个软件可以让我在iphone或者iPad上剪辑合并音乐的软件,不要电脑的,电脑上的我知道, 关于哥哥们坏的打油诗 香椿与青菜苔能同吃饭吗? 网吧可以不用下载控件就可以写论文吗 油菜苔和青菜苔的区别 java怎样连接数据库mysql - 信息提示 什么样的电视才可以用电视盒子? 传奇世界GM 内部号免充是真的吗 是不是所有电视都可以用智能机顶盒? 热血传奇手游首充号续充 网络机顶盒适合所有电视吗 传奇手游不充钱那厂家赚什么呢,求大神解答 乡下的老电视能用电视盒子吗? 轩辕传奇手游首充号哪里的便宜? 电视盒子是智能电视用的还是所有电视都能用? 快递单号查询自动查询JDVA00687535314 看到传奇手游中有很多拖,在哪里能找到这种可以赚钱又可以爽? 推荐个不坑爹的传奇类手游 传奇手游投资直购算是累计充值吗 apple id被停用怎么办 电脑 经典饺子馅有哪些? 为什么钉钉上我的班级群里下方的小方框中没有在线课堂?昨天还上的课 用什么播放器放DVD光盘最好?很多电影看不到字幕很麻烦. 没充钱却说传奇游戏充了v2? dvd光盘在电脑上播放用什么播放器