java和mysql连接的问题,大家帮我看下怎么错了呢

成就非凡 成就非凡 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;

import com.mysql.jdbc.Connection;
import com.mysql.jdbc.Statement;


public class JdbcDemo {
private final static String DRIVER="com.mysql.jdbc.Driver";
private final static String URL="jdbc:mysql://localhost:3306/userinfo";
private final static String USER="superman";
private final static String PASSWORD="431026";
private final static String NO="1";
public static void main(String args[]){
Connection connection=null;
Statement stm=null;
try {
Class.forName(DRIVER);
connection = (Connection) DriverManager.getConnection(URL,USER,PASSWORD);
if(!connection.isClosed())
{
System.out.println("数据库成功连接了!");

}
stm=(Statement) connection.createStatement();
String sql="select * from userinfo;";
ResultSet rs=stm.executeQuery(sql);
System.out.println("NO |UserName |Password") ;
System.out.println("__________________________________");
while(rs.next()){

System.out.println(rs.getString(1)+" |");

System.out.println(rs.getString(2)+" |");

System.out.println(rs.getString(3)+" |");

System.out.println();

}
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}catch(SQLException e){
e.printStackTrace();
}finally{
try {
connection.close();
stm.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

}
}
}
...全文

相关推荐

评论 18
收藏 已收藏
分享
返回顶部
成就非凡
Eclipse 58,439 成员 49,457 内容