java和mysql连接的问题,大家帮我看下怎么错了呢
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();
}
}
}
}
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();
}
}
}
}
...全文
相关推荐
mysql8和mysql5的连接驱动jar包
本篇文章将详细讨论MySQL8与MySQL5在连接驱动jar包方面的差异,以及如何使用这些驱动来连接Java应用程序。
java使用jdbc连接数据库工具类和jdbc连接mysql数据示例
首先,我们需要引入MySQL的JDBC驱动,这通常是一个jar文件,如`mysql-connector-java-5.1.20-bin.jar`。这个驱动包提供了与MySQL服务器通信所需的类和接口。
Java连接MySQL的依赖包
在Java编程中,连接MySQL数据库是一项基础且重要的任务。为了实现这一目标,开发人员需要引入特定的驱动程序,即MySQL的Java连接器(JDBC驱动)。
Java连接MYSQL数据库的详细步骤
下面是使用Java语言连接MySQL数据库的详细步骤和知识点。首先,必须确保你的计算机上安装了Java开发工具包(JDK),至少为JDK1.5版本。然后,你需要安装MySQL数据库服务器。
连接mysql5.5的jar包和连接java文件.zip
在MySQL 5.5版本中,对应的JDBC驱动为mysql-connector-java-5.1.35,这个jar文件包含了所有必要的类和资源,使得Java应用程序能够建立到MySQL服务器的连接、执行


Eclipse
