×

java selenium读取数据库mysql java 数据库

java selenium读取数据库mysql(java中怎么获取mysql数据库的数据)

admin admin 发表于2022-09-06 10:11:41 浏览174 评论0

抢沙发发表评论

本文目录

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对象
}
}

java怎样获取mysql数据库字段内容


你用的是什么数据库?
哦...呵呵刚没注意标题...
这个我以前写的,
假设你的用户名和密码都是root,你看下吧,不过在运行之前要先导入连接的那个jar文件
import java.sql.*;
public class TestConnectMySQL {
public static void main(String args) {
Connection conn = null;
Statement stmt = null;
ResultSet rs = null;
try {
Class.forName(“com.mysql.jdbc.Driver“).newInstance(); // new一个Driver
conn = DriverManager.getConnection(“jdbc:mysql://localhost/A?“ //连接MySQL 不理解就记住
+ “user=root&password=root“);
stmt = conn.createStatement(); //通过连接创建(createStatement)一个语句对象,不是new
rs = stmt.executeQuery(“select * from pers“); //执行查询,返回一个结果集rs相当于一个游标
while (rs.next()) { //循环取得结果集(遍历)
System.out.println(rs.getString(“b“) + “ “ //把某一字段的内容 当成一个字符串拿出来,
+ rs.getString(“c“) + “ “ //也可以用其它的,比如rs.getInt(““);等
+ rs.getString(“d“));
}
} catch (SQLException ex) {
System.out.println(“SQLException: “ + ex.getMessage());
System.out.println(“SQLState: “ + ex.getSQLState());
System.out.println(“VendorError: “ + ex.getErrorCode());
} catch (InstantiationException e) {
e.printStackTrace();
} catch (IllegalAccessException e) {
e.printStackTrace();
} catch (ClassNotFoundException e) {
e.printStackTrace();
} finally { //不要忘了关闭
try {
if (conn != null) {
conn.close();
conn = null;
}
if (stmt != null) {
stmt.close();
stmt = null;
}
if (rs != null) {
rs.close();
rs = null;
}
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}

如何在Java程序中访问mysql数据库中的数据并进行简单的操作


一、使用工具:java语言、Myeclipse。
二、操作步骤:
1、第一步:加载MySQL的JDBC的驱动
2、第二步:创建与MySQL数据库的连接类的实例
3、第三步:获取连接类实例con,用con创建Statement对象类实例 sql_statement
4、第四步:执行查询,用ResultSet类的对象,返回查询的结果
5、得出数据
三、注意事项:有几处是需要根据自身情况修改的
1、如下图中的url和账号,密码需要与你自己的相一致。
2、这些需要访问的数据必须要与数据库中的类型相互匹配,才能打印出正确的结果。
-数据库

java读取MySQL数据库


在String value = rs.getString(“name“); 之前要先rs.next();一下
你用这个来判断密码错误?
if(!rs.isBeforeFirst()){
JOptionPane.showMessageDialog(frame, “Wrong password!“);
}
isBeforeFirst() 的意思是:获取光标是否位于此 ResultSet 对象的第一行之前。
-java

java如何读取mysql中的text类型的数据


java
mysql
数据类型对照:
对于bolb,一般用于对图片的数据库存储,原理是把图片打成二进制,然后进行的一种存储方式,在java中对应byte[]数组。
对于boolen类型,在mysql数据库中,用int类型代替较好,对bit操作不是很方便,尤其是在具有web页面开发的项目中,表示0/1,对应java类型的Integer较好。-数据库


JAVA怎么读取mysql数据库啊,救命


import java.sql.*;
public class login {
    public static void main(String args){ 
        try{
Class.forName(“com.mysql.jdbc.Driver“);
    Connection    ct=DriverManager.getConnection(“jdbc:mysql://127.0.0.1:3306/qj“,“root“,“admin“);
    Statement sm=ct.createStatement();
    // sm.executeQuery(“use qj“);
    ResultSet rs=sm.executeQuery(“select password from user where username=’admin’“);
    String passwd=rs.getString(1);
    System.out.println(passwd);
}
    catch(Exception e){
        e.printStackTrace();}
    }
    
}
-java

java连接数据库mysql代码及简单访问数据库


public static void main(String args) {
try {
Class.forName(“com.mysql.jdbc.Driver”);//加载mysql驱动
con=DriverManager.getConnection(“jdbc:mysql://127.0.0.1/student”, “ root”, “root“);//第一个链接的url需要吧student改成你的库名,2个事账号,3是密码
PreparedStatement ps=null;//创建执行sql语句的对象
}
-数据库

怎么在java中读取mysql数据库


要看你是用框架还是传统的JDBC连接了,如果是传统的JDBC连接的话方法如下:
 
Class.forName(“com.microsoft.sqlserver.jdbc.SQLServerDriver“);//加载数据库驱动,不同数据库加载的驱动不一样,这个例子是sql server数据库
String url = “jdbc:sqlserver://127.0.0.1:1433;databaseName=testDB“;//IP:端口;databaseName:数据库名
String sql = “select name from t_user“;//sql 查询语句
Connection con = DriverManager.getConnection(url , username , password );//url:
数据库连接串   userName:数据库登录账号   passWord:数据库登录密码
Statement stmt = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
ResultSet rs = stmt.executeQuery(sql);
//用户对象集合
List《User》 userList = new ArrayList《User》();
while(rs.next()){
    User user = new User();
    user.setName = rs.getString(“name“);
    userList.add(user);
}
-java

急急急!!!请问怎么在Java中每次读取mysql数据库的一页数据


你好:
分页需要用到3个变量,数据总条数、当前页数、一页条数;这3个变量一般从前台传过来,根据这3个变量计算出数据库改取第几条数据到第几条数据,就是limit m,n(m是第几条数据开始,n是一页条数) ;例如第二页,一页显示20条,总条数是50;那就m=(2-1)*20,n=20;就是sql中limit 20,20; 表示取21条到40条数据
-数据库