package com.itheima_01_helloworld;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
import org.junit.Test;
public class JdbcDemo_01 {
@Test
public void demo01() throws Exception{
// 查询所有的分类信息
// 注意:使用JDBC规范,采用都是 java.sql包下的内容
//1 注册驱动
Class.forName("com.mysql.jdbc.Driver");
//2 获得连接
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/webdb_4", "root", "root");
//3获得语句执行者
Statement st = conn.createStatement();
//4执行SQL语句
ResultSet rs = st.executeQuery("select * from category");
//5处理结果集
while(rs.next()){
// 获得一行数据
Integer cid = rs.getInt("cid");
String cname = rs.getString("cname");
System.out.println(cid + " , " + cname);
}
//6释放资源
rs.close();
st.close();
conn.close();
}
}
你控制台要输入内容
表数据里面显示database是mydb,连接里面怎么是jdbc:mysql://localhost:3306/webdb_4的webdb_4,数据库不对吧
你的库命名不要使用中文。这个建议修改下
麻烦提供下更详细的信息,以便解决问题。
你运行的是啥啊。
或者是有没有报错信息
重新部署没?
大佬,帮忙解决一下()_()
这是我的图