java从excel查询信息(java查询数据)

Exce表格网 2023-02-28 05:25 编辑:admin 58阅读

1. java查询数据

java可以使用jsoup、htmlparser等工具进行html的读取和解析,以下是详细说明:

1、jsoup 是一款 Java 的HTML 解析器,可直接解析某个URL地址、HTML文本内容。它提供了一套非常省力的API,可通过DOM,CSS以及类似于JQuery的操作方法来取出和操作数据。据说它是基于MIT协议发布的。jsoup的主要功能如下:从一个URL,文件或字符串中解析HTML;使用DOM或CSS选择器来查找、取出数据;可操作HTML元素、属性、文本;

示例代码:

Document doc = Jsoup.parse(input, "UTF-8", "http://www.dangdang.com;")

;Element content = doc.getElementById("content");Elements links = content.getElementsByTag("a");for (Element link : links) {String linkHref = link.attr("href");String linkText = link.text();}

2. java查询数据库并显示窗口

  JTable的有一个方法是getTableModel().返回提供此 JTable 所显示数据的 TableModel. TableModel是一个接口,实际上返回的是DefaultTableModel类,它实现了TableModel接口。这个类中有一个方法是void addRow(Object[] rowData)。它就是将一行插入到JTable中。 不过JTable的setValueAt方法应该就可以实现。 楼主可以定义个一个线程类来完成。 比如你需要插入100行数据,可以在线程的run方法中写一个循环,在循环中写两行代码,一行是setValueAt,一行是刷新JTable,然后再让线程睡眠,这样一行一行的显示的效果就可以出来了!   或者楼主可以用进度条来打发等待的时间,就像打开netbeans的那个进度条一样,这个可以用JProgressBar类。楼主可以去查看一下源代码。如果楼主还是没有头绪,我干脆就写个例子得了! 关于组件的添加或者类似设置窗口的大小,布局管理器等我就不做解释了!

3. java查询数据库表

1、首先先建好数据库,然后建立好程序的目录,因为是适用于初学者的,所以就建立一个简单的java project,如图。

2、进行数据库的连接编码,首先要声明这三个必要的属性url,user,password即标识数据的东西,也就是说怎么才能让程序找到你所要连接的数据库的标识。

不同的数据库所用的jdbc协议不一样,这里我用的是mysql,如果是别的换一下jdbc:mysql这个东西就好,执行结果可以看到,输出了连接对象,说明连接成功。

3、接下来我们来看增加操作,sql是指SQL语句的字符串,?是占位符,就是指插入id为1的数据,具体代码和执行结果如图。

4、然后看改操作,大体的步骤是一样的,所以我只粘贴了关键代码,其余都相似,这些就是将数据库里的id为1的名字改为王五,也可以看到数据库里的更改结果。

5、接下来看查操作,查操作比其余的要麻烦点,需要用到结果集,而且需要遍历才能显示,从数据库取出的数据存在rs结果集中然后,进行输出。

6、删除操作应该是最简单的,还是和前面一样,得到连接对象。

7、然后执行sql语句,删除id为1的数据,返回值为1,也就是有1条sql语句被执行代码和。

4. java查询数据库返回结果集

lastModified public long lastModified()返回此抽象路径名表示的文件最后一次被修改的时间。

返回: 表示文件最后一次被修改的时间的 long 值,用该时间与历元(1970 年 1 月 1 日,00:00:00 GMT)的时间差来计算此值(以毫秒为单位)。如果该文件不存在,或是发生 I/O 错误,则返回 0L 抛出: SecurityException - 如果存在安全管理器,且其 SecurityManager.checkRead(java.lang.String) 方法拒绝对文件进行读取访问

5. java查询数据库

以下是最基本使用情况,仅供参考:

package com;

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.ResultSet;

import java.sql.SQLException;

import java.sql.Statement;

/**

* 定义数据类 连接数据库 且查询信息

* @author BR

* @date 2015-08-13

* @version 1.o

*/

public class dataBase {

public static void main(String[] args) {

Connection connection=null;

try {

//加载驱动

Class.forName("oracle.jdbc.driver.OracleDriver");

//获取数据库连接

connection=DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:orcl", "scott", "scott");

//查询语句

String sql="select*from dept";

//创建Statement对象

Statement statement=connection.createStatement();

ResultSet rSet=statement.executeQuery(sql);

//判断查询的结果集是否为空

if(rSet!=null){

while(rSet.next()){

int num=rSet.getInt("deptNo");

String name=rSet.getString("dName");

String loc=rSet.getString(3);

System.out.println(num+"\t"+name+"\t"+loc);

}

}

//关闭资源

rSet.close();

statement.close();

connection.close();

} catch (ClassNotFoundException e) {

// TODO Auto-generated catch block

e.printStackTrace();

} catch (SQLException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

}

顶一下
(0)
0%
踩一下
(0)
0%
相关评论
我要评论
点击我更换图片