java中怎么获取mysql数据库的数据

用JDBC连接数据库,然后用sql语句。要导入mysql的驱动包。import java.sql.*;public class TestMySql { static Connection con = null; // 声明Connection对象 static Statement sql = null;static ResultSet res = null;public static void main(String[] args) { TestMySql c = new TestMySql();...
java中怎么获取mysql数据库的数据
用JDBC连接数据库,然后用sql语句。要导入mysql的驱动包。
import java.sql.*;

public class TestMySql {
static Connection con = null; // 声明Connection对象
static Statement sql = null;
static ResultSet res = null;

public static void main(String[] args) {
TestMySql c = new TestMySql();
con = c.getConnection();
try {
sql = con.createStatement();
res = sql.executeQuery("select * from dept");
//sql语句,我数据库里有张dept表

while (res.next()) {//输出结果
System.out.print(res.getString(1) + "<——>");
System.out.print(res.getString(2) + "<——>");
System.out.print(res.getString(3) );
System.out.println();
}

} catch (SQLException e) {
e.printStackTrace();
} finally {
try {
if (res != null) {
res.close();
res =null;
}
if (sql != null) {
sql.close();
sql =null;
}
if (con != null) {
con.close();
con =null;
}
} catch (SQLException e) {
e.printStackTrace();
}
}

}

public Connection getConnection() {
try {
Class.forName("com.mysql.jdbc.Driver");
// 加载oracleJDBC驱动
System.out.println("数据库驱动加载成功");
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
try {// 通过访问数据库的URL获取数据库连接对象
con = DriverManager.getConnection(
"jdbc:mysql://localhost:3306/mydata", "root", "qwer1234");
//mydata为mysql名字

System.out.println("数据库连接成功");
} catch (SQLException e) {
e.printStackTrace();
}
return con; // 按方法要求返回一个Connection对象
}

}2017-03-29
mengvlog 阅读 7 次 更新于 2025-07-19 04:16:17 我来答关注问题0
  • 用JDBC连接数据库,然后用sql语句。要导入mysql的驱动包。import java.sql.*;public class TestMySql { static Connection con = null; // 声明Connection对象 static Statement sql = null;static ResultSet res = null;public static void main(String[] args) { TestMySql c = new TestMySql();...

  • 如果你selectt *方式去读取的,那么可以通过getRow或者是遍历的方式去计数,如果selectt count方式的话,可以直接通过getInt方式去读取,你上边说报了空指针,那你自己可以加一个端点进行调试

  • 在导入数据库时,也可以通过Java代码实现。首先需要创建一个Process对象来执行操作系统命令,然后通过输入流向命令传递数据,最后通过输出流获取命令的执行结果。这里涉及到的操作系统命令通常为MySQL的客户端命令行工具mysql,例如:Sql代码 mysql -uusername -ppassword -hhost -Pport importDatabaseName < ...

  •  苦情单思煞人心神 java怎么样利用数据库中的数据?

    1. 连接数据库:使用Java提供的JDBC(Java Database Connectivity)API连接数据库,需要提供数据库的URL、用户名和密码等信息。2. 执行SQL语句:使用Java的Statement或PreparedStatement对象执行SQL语句,可以查询、插入、更新或删除数据库中的数据。3. 处理结果集:执行SQL语句后,可以通过ResultSet对象获取查询...

  • mysql里面提供了很多方法来获取表结构和表列:如下方法 获得某表所有列的信息:String sql = select * from tname;//tname为某一表名 Connection conn = ...;Statement st = conn.createStatement();ResultSet rs = st.rs = st.executeQuery(sql);ResultSetMetaData rsmd = rs.getMetaData();in...

檬味博客在线解答立即免费咨询

mySQL相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部