导航:首页 > 编程大全 > 数据库取数据

数据库取数据

发布时间:2021-10-26 08:07:01

『壹』 SQL数据库如何提取数据

1、查询数据库(test)中的所有表名的方法:

SELECT name
FROM [test]..sysobjects where xtype='U'
********
补充:
如果有的表不存在【时间】那就用下面的语句直接把含有【时间】列的表名找到:
SELECT d.name
FROM [test]..syscolumns a
inner join [test]..sysobjects d on a.id=d.id and d.xtype='U' and a.name='时间'
**********

2、遍历这个表名取出数据插入到另外的数据库中(SqlServer中的遍历方法我不是很清楚,给你提供个思路,oracle的话我就能把程序写出来了O(∩_∩)O~)。

如:遍历结果存储到数据库test2中
insert into [test2]..遍历出的表名 select * from 遍历出的表名 where datediff(day,'2009-08-07',时间)>0;

重复上面的sql语句指导讲数据库test中的表名完全遍历完为止。

*************************************************************
补充:我试验了一下下面把实验代码给你(建一个存储过程)
create proc test as
--定义游标变量
declare cur1 cursor for
SELECT d.name
FROM [test]..syscolumns a
inner join [test]..sysobjects d on a.id=d.id and d.xtype='U' and a.name='时间'
--定义临时变量
declare @tmp varchar(1000)
--定义sql字符串
declare @strsql varchar(4000)
--打开游标
open cur1
--读取第一条数据,也就是第一个表名
fetch next from cur1 into @tmp
--是读完
while(@@fetch_status = 0)
begin
--连接sql文
set @strsql='insert into [test2]..'+@tmp++' select * from '+@tmp+' where datediff(day,'+char(39)+'2009-08-07'+char(39)+',时间)>0'
--执行这个sql
exec(@strsql)
--读取下一条数据
fetch next from cur1 into @tmp
end
--关闭游标
close cur1
--摧毁游标所占资源
deallocate cur1
*************************************************

---
以上,希望对你有所帮助。

『贰』 怎样从HTML网页中获取SQL数据库里的数据

1、sudo su postgres指令进入postgres。

『叁』 用sql语句怎么从数据库中提取结果

1、我们首先在创建一个WEB页面,用EF导入数据库中的一个实体模型,然后创建一个按钮,点版击按钮以后用EF向数权据库中执行insert操作。

『肆』 怎么读取数据库中数据

1、导入.sql文件命令:mysql> USE 数据库名;mysql> source d:/mysql.sql;
2、建立数据库:mysql> CREATE DATABASE 库名;
3、建立数据表:mysql> USE 库名;mysql> CREATE TABLE 表名 (字段名 VARCHAR(20), 字段名 CHAR(1));
4、删除数据库:mysql> DROP DATABASE 库名;
5、删除数据表:mysql> DROP TABLE 表名;
6、将表中记录清空:mysql> DELETE FROM 表名;
7、往表中插入记录:mysql> INSERT INTO 表名 VALUES ("hyq","M");
8、更新表中数据:mysql-> UPDATE 表名 SET 字段名1='a',字段名2='b' WHERE 字段名3='c';
9、用文本方式将数据装入数据表中:mysql> load data local infile "d:/mysql.txt" into table 表名;

『伍』 请问如何从数据库中读取具体某个数据

从数据库中来如何读取数据呢源?
开发的时候(java或者c
)怎么从数据库中读取java链接数据库:
private
static
connection
getconnection(boolean
transaction)

『陆』 java怎么把数据库的数据取出来

Struts首先必须有一个struts-config.xml的配置文件

例:
<struts-config>
<data-sources />
<form-beans />
<global-exceptions />
<global-forwards />
<action-mappings >
<action path="/test" type="test.struts.TestAction" >
<forward name="success" path="/test.jsp"></forward>
</action>
</action-mappings>
</struts-config>

类:

public class TestActionextends Action {

public TestAction() {
}

public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception {
ActionForward forward;
//这里写获得数据库中数据的代码和其他地方一样,可以网上查找
List dates=getDateInDatabases();
request.setAttribute("dates", dates);

forward=mapping.findForward("success");
return forward;



这时需要写一张test.jsp
把拿到的数据随便通过jsp的形式迭代出来即可

不知道明白没有
----------------
jsp2.0可以用el表达式
不过。jsp的最上面必须加上这个

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ page isELIgnored="false" %>

<c:forEach items="${dates}" var="date" varStatus="true">
<tr>
<td>${date.**} </td>
<td>${date.**} </td>
</tr>

</c:forEach>

『柒』 怎样从数据库中读出数据

public DataSet query(string sql)
{
DataSet ds = new DataSet();//DataSet是表的集合

SqlDataAdapter da = new SqlDataAdapter(sql, conn);//从数据库中查询

da.Fill(ds);//将数据填充到DataSet

connClose();//关闭连接内

return ds;//返回结果

}
这就读出来了容

『捌』 系统怎么从数据库中取出数据

我觉得你要实现的这复个可能跟SpringMvc的关系不制是很大。 你要达到的目的其实就是在jvm启动的时候把数据库数据加载一份到内存,一个静态变量和一个静态初始化块就可以搞定你的问题,这两者都是在类加载的时候初始化一次,像前面回答的一样,你可以用一个HashMap搞定。 稍微具体来说,一个静态变量 public static final Map<key,value> cache=new HashMap<key,value>() static { cache=请求数据库操作 } key你自己加,String还是int都行,value是你数据库的结构,可以写个实体。获取的时候直接cache.get(key)就可以了。

『玖』 怎么能把数据库里的数据提取出来。

你直接把数据导出来不就行了啊...
SQL server可以把数据直接导成execl,.txt....格式的版本的啊内.
没叫你全导出来啊,用SQL语句容,导出你要的就行了.
比如你只要哪个时间段的,你就加个时间限制啊.
楼主应该好好学学SQL,都可以的.

『拾』 如何从mysql数据库读取数据

读取数据库,首先要将数据库的驱动包导入:如果是mysql数据库,需要导入mysql-connector-java-5.1.27.jar,如果是oracle就需要导入oracle.jar包;
然后就是建立数据库连接,使用Connection 新建连接,然后执行你的sql语句查询出需要的数据,下面是两个方法: public PageModel findAllUser(int pageNo,int pageSize){String sql = "select * from user where user_name <> 'root' order by user_name" +"limit" + (pageNo - 1) * pageSize + "," + pageSize;PageModel pageModel =null;Connection conn =null;Statement stmt =null;ResultSet rs = null;try{conn = DB.getConn();stmt = conn.createStatement();rs = stmt.executeQuery(sql);List user_List = new ArrayList();while(rs.next()){User user = new User();user.setUser_name(rs.getString("user_name"));user.setUser_password(rs.getString("user_password"));user.setUser_tel(rs.getString("user_tel"));user.setUser_email(rs.getString("user_email"));user.setUser_createDate(rs.getTimestamp("user_createdate"));user_List.add(user);}//取得所有记录int totalRecords = getTotalRecords(conn);pageModel = new PageModel();pageModel.setPageSize(pageSize);pageModel.setList(user_List);pageModel.setTotalRecord(totalRecords);}catch(SQLException e){e.printStackTrace();}finally{DB.close(rs);DB.close(stmt);DB.close(conn);}return pageModel;} /** * 取得所有记录 * @param conn * @return 所有记录totalRecords */public int getTotalRecords(Connection conn){String sql = "select count(*) from user where user_name <> 'root' ";int totalRecords = 0;Statement stmt = null;ResultSet rs = null;try{conn = DB.getConn();stmt = conn.createStatement();rs = stmt.executeQuery(sql);if(rs.next()){totalRecords = rs.getInt(1);}}catch(SQLException e){e.printStackTrace();}finally{DB.close(rs);DB.close(stmt);DB.close(conn);}return totalRecords;}

阅读全文

与数据库取数据相关的资料

热点内容
excel如何提取多个txt文件的内容 浏览:403
英雄无敌那个版本最好玩 浏览:347
pdf如何免费合并成一个pdf文件 浏览:950
编程m08代码是什么意思 浏览:486
史泰龙电影大全50部 浏览:696
雪中悍刀行同人小说 浏览:521
635接iphone6 浏览:496
韩国剧情电影在线观看影片 浏览:801
google浏览器快捷工具 浏览:92
mac全屏视频教程 浏览:267
编程猫的程序是哪个 浏览:56
p2p如何利用大数据 浏览:338
法国啄木鸟经典作品都有哪些 浏览:564
有个小说主角叫苏晨 浏览:87
有一本小说主角叫林晨 浏览:817
哪个网站可以免费看轻小说 浏览:256
绿帽版 浏览:596
word怎么添加文件头 浏览:632
ps液化工具在哪 浏览:84
cad怎么合并dwf文件 浏览:524

友情链接