我是通过新建函数来访问数据库的
public void getData(String medname){
String driver="com.microsoft.sqlserver.jdbc.SQLServerDriver";
String url="jdbc:sqlserver://localhost:1433;DatabaseName=account";
String user="sa";
String password="sa";
try{
Class.forName(driver);
Connection conn=DriverManager.getConnection(url, user, password);
Statement stm=conn.createStatement();
ResultSet rst=stm.executeQuery("select med_name,chinese_name,add_pic from medicine where med_name ='"+medname+"'");
while(rst.next()){
jLabel1.setText(rst.getString("chinese_name"));
Pic_address=rst.getString("add_pic");
System.out.println(Pic_address);
Icon icon = new ImageIcon(Pic_address);//Pic_address="/images/drugs/mahuang.jpg";
jLabel2 = new JLabel (icon);
jContentPane.add(jLabel2, null);
}
stm.close();
conn.close();
}catch(ClassNotFoundException e){
System.err.println(e);
}catch(SQLException e){
System.err.println(e);
}
}
java读取数据库中图片的地址,然后再显示在jLabel框中,但是运行后没有加载图片
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
0条回答 默认 最新
悬赏问题
- ¥100 有人会搭建GPT-J-6B框架吗?有偿
- ¥15 求差集那个函数有问题,有无佬可以解决
- ¥15 【提问】基于Invest的水源涵养
- ¥20 微信网友居然可以通过vx号找到我绑的手机号
- ¥15 寻一个支付宝扫码远程授权登录的软件助手app
- ¥15 解riccati方程组
- ¥15 display:none;样式在嵌套结构中的已设置了display样式的元素上不起作用?
- ¥15 使用rabbitMQ 消息队列作为url源进行多线程爬取时,总有几个url没有处理的问题。
- ¥15 Ubuntu在安装序列比对软件STAR时出现报错如何解决
- ¥50 树莓派安卓APK系统签名