麻烦老师帮我看看是为什么会出错呢

麻烦老师帮我看看是为什么会出错呢

package jdbc;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;

import org.junit.Test;

public class jdbcdemo2 {
	@Test
   public void demo() {
	   try {
		   //加载驱动
		Class.forName("com.mysql.jdbc.Driver");
		
		//获得链接
		Connection conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/jdbctest","root","123456");
		String sql="select * from goods ";
		//创建执行对象
		Statement stmt=conn.createStatement();
		//执行sql
		ResultSet resultSet=stmt.executeQuery(sql);
		
		while(resultSet.next()) {
			int id=resultSet.getInt("id");
			String name=resultSet.getString("name");
			float price=resultSet.getFloat("price");
					
			System.out.println(id+" "+name+" "+price);	
			
		}
		resultSet.close();
		stmt.close();
		conn.close();
	} catch (Exception e) {
		
		  /*create table goods(
		  id int key auto_increment,
		  name varchar(20),
		  price float	  
		  );
		 insert goods(name,price) values('手机',2000),
		  ('冰箱',1500),
		  ('洗衣机',3000),
		  ('空调',4000);
		 
		*/
		
		
		
	}
   }
}


正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好,测试同学的代码没有什么大问题。问一下同学是哪里报错了?建议同学将报错信息贴一下,方便我们查看具体问题。

祝:学习愉快~

  • 是我把数据库名字写错了,连不上数据库。。。。谢谢老师了
    2019-10-28 11:08:26
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师