二道桥十三太保
2017-03-15 14:44
控制台为什么不输出数据?
三月 15, 2017 2:29:12 下午 org.apache.coyote.AbstractProtocol start
信息: Starting ProtocolHandler ["http-bio-8080"]
三月 15, 2017 2:29:12 下午 org.apache.coyote.AbstractProtocol start
信息: Starting ProtocolHandler ["ajp-bio-8009"]
三月 15, 2017 2:29:12 下午 org.apache.catalina.startup.Catalina start
信息: Server startup in 5013 ms
控制台显示执行成功,但是并没有输出小美啊
main方法里少了参数
应该是public static void main(string[] args){
....}
打印输出一下rs是否为空,还有就是sql语句中表名的后面加上;
mysql是以分号作为语句结束标识的
package util;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
public class DBUtil {
private static final String url="jdbc:mysql://127.0.0.1:3006/imooc";
private static final String username="root";
private static final String password="123456";
public static void main()throws Exception{
Class.forName("com.mysql.jdbc.Driver");
Connection conn=DriverManager.getConnection(url, username, password);
Statement stmt=conn.createStatement();
ResultSet rs=stmt.executeQuery("select user_name,age from imooc_goddess");
while(rs.next()){
System.out.println(rs.getString("user_name")+rs.getString("age"));
}
}
}
亲,建议提问的时候(尤其是程序错误的情况),请先把你的代码或者错误提示写出来,不然别人没有办法帮你分析出错原因的哦。
JDBC之 “ 对岸的女孩看过来”
99334 学习 · 916 问题
相似问题