2-11 自由编程

来源:2-11 自由编程

JakePrim

2020-02-22 21:14:22

	CREATE TABLE IF NOT EXISTS goods(
		id INT UNSIGNED AUTO_INCREMENT PRIMARY KEY,
		name VARCHAR(20) NOT NULL,
		price FLOAT NOT NULL,
		desp VARCHAR(30) NOT NULL
	);

	INSERT goods(name,price,desp) VALUES('手机',2000.0,'黑色内存容量 32G'),
	('冰箱',1500.0,'银色对开门'),
	('洗衣机',3000.0,'滚筒'),
	('空调',4000,'变频空调');
public static void main(String[] args) {
		try {
			Class.forName("com.mysql.jdbc.Driver");
			Connection connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/king", "root", "root");
			Statement statement = connection.createStatement();
			String sql = "SELECT * FROM goods WHERE price < 3500";
			ResultSet set = statement.executeQuery(sql);
			while (set.next()) {
				int id = set.getInt("id");
				String name = set.getString("name");
				float price = set.getFloat("price");
				String desp = set.getString("desp");
				System.out.println(id+"   "+name+"   "+price+"   "+desp);
			}
		} catch (Exception e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
	}


写回答

1回答

好帮手慕珊

2020-02-23

你好!程序运行效果正确,符合作业要求,完成得非常好!建议在代码中添加更多的注释,便于后期维护。继续加油!祝学习愉快!

0

0 学习 · 8016 问题

查看课程

相似问题