
数据库
文章平均质量分 65
wurui8
好好学习
展开
-
用Js连接Access数据库方法--Java免费学习网
Js接Access数据库方法 测试使用Access数据库名为 Test.Mdb, 里面建了一个名为user的表,表由两个字段组成: ID和name,表里有一条数据: ('test','1001')。文本文件名为 test.txt,里面随便写入一个数字,如:9803。静态页面名为test.htm。以上3个文件都放在同一目录下。由于采用Access数据库,而Access采用转载 2015-02-03 22:22:52 · 1221 阅读 · 0 评论 -
JDBCTM 指南:入门(四) - Statement
4.1 概述Statement 对象用于将 SQL 语句发送到数据库中。实际上有三种 Statement 对象,它们都作为在给定连接上执行 SQL 语句的包容器:Statement、PreparedStatement(它从 Statement 继承而来)和 CallableStatement(它从 PreparedStatement 继承而来)。它们都专用于发送特定类型的 SQL 语句: St转载 2015-04-16 22:08:05 · 185 阅读 · 0 评论 -
JDBCTM 指南:入门(五)- ResultSet
5.1 概述ResultSet 包含符合 SQL 语句中条件的所有行,并且它通过一套 get 方法(这些 get 方法可以访问当前行中的不同列)提供了对这些行中数据的访问。ResultSet.next 方法用于移动到 ResultSet 中的下一行,使下一行成为当前行。结果集一般是一个表,其中有查询所返回的列标题及相应的值。例如,如果查询为 SELECT a, b, c FROM Ta转载 2015-04-16 22:07:19 · 194 阅读 · 0 评论 -
用IP与Port建立与SQLSERVER的连接
package jsp;import java.sql.*; // JDBC packagepublic class sql_data {String url = "jdbc:inetdae:192.168.2.70?sql7=true"; // use your hostname and port number String login = "sa"; // use your l转载 2015-04-26 10:47:47 · 351 阅读 · 0 评论 -
JDBC 入门知识学习(三)
创建表 首先,我们在我们的示例数据库创建其中一张表 COFFEES,包含在咖啡店所卖咖啡的必要的信息,包括咖啡名字,他们的价格,本星期卖了多少磅及迄今为止卖的数目。关于 COFFEES 表我们以后会详细描述,如下:COF_NAME SUP_ID PRICE SALES TOTAL Colombian 101 7.99 0 0 French_Roast 49 8.99 0转载 2015-04-17 22:04:07 · 164 阅读 · 0 评论 -
JDBC 入门知识学习(二)
你需要做的第一事情是你与想要使用的 DBMS 建立一个连接。这包含 2 个步骤:装载驱动程序并建立连接。 装载驱动程序 装载驱动程序只需要非常简单的一行代码。例如,你想要使用 JDBC-ODBC 桥驱动程序, 可以用下列代码装载它: Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); 你的驱动程序文档将告诉你应该转载 2015-04-17 22:04:31 · 226 阅读 · 0 评论 -
JDBC 入门知识学习(一)
你需要做的第一事情是你要正确的安装。这包含下列几个步骤: 在你的计算机上安装 Java 和 JDBC Java 数据库连接 (JDBC) 是一个标准 SQL(Structured Query Language,结构化查询语言)数据库访问接口, 可以为多种关系数据库提供统一访问。JDBC(Java DataBase Connection,Java 数据库连接) 也提供一种基准,据此可转载 2015-04-17 22:02:08 · 150 阅读 · 0 评论 -
惊现支撑1亿pv/天的超级数据库解决方案
舍得网支撑1亿pv/天构架,开源了 说是支持1亿pv/天,也许有点夸张,也是为了吸引您能点进来,如果您能认真看完相信也不会让您失望,当然,肯定有很多“高手”会对此会嗤之以鼻,没关系,有很多眼高手低的人总喜欢评论别人却从不会看清自己。如果大家真想支持我、支持中国人开源项目,请把该文贴到自己的博客中或者收藏本文,记得包含文档的下载地址!!!!!!!谢谢。 我说的系统主要是构建在转载 2015-05-08 20:54:58 · 271 阅读 · 0 评论 -
hibernate中的增删改查实现代码
在hibernate中的增删改查的实现。hibernate是OR框架,也就是对象关系框架,有了 hibernate我们就不用再去写SQL语言,我们只需要操纵对象去进行增删改查。这里今天写的就是在如何应用hibernate实现增删改查。第一个我们首先看看增,增在SQL里面就是insert,也就是插入,在hibernate中,我们只需要,操纵一个对象进行sava,然后再commit事务,就能实现插转载 2015-05-09 11:18:54 · 185 阅读 · 0 评论 -
jsp中文乱码 jsp mysql 乱码的解决方法
jsp中文乱码 jsp mysql 乱码要servlet里面支持中文的方法: 在dopost或者doget的第一句加上: request.setCharacterEncoding("GB2312"); response.setCharacterEncoding("GB2312"); jsp乱码问题在jsp里面就把 里设置成charset=gb23转载 2015-05-09 11:11:49 · 234 阅读 · 0 评论 -
JSP连接MySql/MS SQL Server/Oracle数据库连接方法
JSP连接MySql数据库方法 首先先将MySql的数据库连接驱动拷贝到Tomcat/common/lib包下 下载mysql-connector-java-5.1.6.zip http://mysql.cs.pu.edu.tw/Downloads/Connector-J/mysql-connector-java-5.1.6.zip 配置Tomcat的虚拟目录-略 创建jdbc转载 2015-05-05 20:58:39 · 235 阅读 · 0 评论 -
一个jdbc 测试程序代码
代码如下:import java.sql.Date; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSetMetaData; import java.sql.Statement; import java.sql.ResultSet; impor转载 2015-05-14 21:05:33 · 210 阅读 · 0 评论 -
jsp Hibernate 函数简介
1、Configuration/SessionFactory/Session Configuration实例代表了一个应用程序中Java类型 到SQL数据库映射的完整集合. Configuration被用来构建一个(不可变的 (immutable))SessionFactory.SessionFactory是线程安全的,创建代价很高。 Session是非线程安全的,轻量级的。一个S转载 2015-05-14 21:02:30 · 213 阅读 · 0 评论 -
Hibernate通用数据库操作代码
insert方法 复制代码 代码如下:public void insert(Object o){Session session = HibernateSessionFactory.currentSession();Transaction t = session.beginTransaction();session.save(o);t.commit();HibernateSessionF转载 2015-05-14 21:01:38 · 197 阅读 · 0 评论 -
jsp hibernate 数据保存操作的原理
数据的保存,更新和删除: 1、Session.save()方法: Session.save()方法用于实体对象的持久化保存,也就是说当执行session.save()方法时会生成对应的insert SQL语句,完成数据的保存。如下面的代码:User user=new User(); user.setName(“zx”); Transaction tx=session.beg转载 2015-05-14 21:04:02 · 178 阅读 · 0 评论 -
根据Hibernte的cfg文件生成sql文件
复制代码 代码如下:public void exportHibernteToSQL(){ Configuration cfg=new Configuration().configure("/hibernate.cfg.xml"); SchemaExport schemaExport = new SchemaExport(cfg); schemaExport.setOutputF转载 2015-05-21 21:27:30 · 223 阅读 · 0 评论 -
JSP 多条SQL语句同时执行的方法
代码如下:con.setAutoCommit(true);//设为true,每次executeUpdate将立刻被执行 sql = "insert into table1(lable1) values('001')"; rs = stmt.executeUpdate(sql); sql = "insert into table2(lable2) values('002')";转载 2015-05-21 21:30:01 · 676 阅读 · 0 评论 -
JSP 防范SQL注入攻击分析
SQL注入攻击的总体思路: 发现SQL注入位置; 判断服务器类型和后台数据库类型; 确定可执行情况 对于有些攻击者而言,一般会采取sql注入法。下面我也谈一下自己关于sql注入法的感悟。 注入法: 从理论上说,认证网页中会有型如: select * from admin where username='XXX' and password='YYY' 的语句,若在正式运行转载 2015-05-18 21:31:38 · 183 阅读 · 0 评论 -
JDBCTM 指南:入门(二) - 连接
2.1 概述Connection 对象代表与数据库的连接。连接过程包括所执行的 SQL 语句和在该连接上所返回的结果。一个应用程序可与单个数据库有一个或多个连接,或者可与许多数据库有连接。2.1.1 打开连接与数据库建立连接的标准方法是调用 DriverManager.getConnection方法。该方法接受含有某个 URL 的字符串。DriverManager 类(即所谓的 JDB转载 2015-04-16 22:06:19 · 173 阅读 · 0 评论 -
JDBCTM 指南:入门(三) - DriverManager
3.1.1 跟踪可用驱动程序DriverManager 类包含一列 Driver 类,它们已通过调用方法 DriverManager.registerDriver 对自己进行了注册。所有 Driver类都必须包含有一个静态部分。它创建该类的实例,然后在加载该实例时 DriverManager 类进行注册。这样,用户正常情况下将不会直接调用 DriverManager.regis转载 2015-04-16 22:07:06 · 171 阅读 · 0 评论 -
Java中SQL动态封装工具类--Java自学网
package com.javalearns.util;import java.util.ArrayList;import java.util.Collection;import java.util.HashMap;import java.util.LinkedList;import java.util.List;import java.util.Map;/**转载 2015-02-04 21:51:28 · 384 阅读 · 0 评论 -
Jdbc(java database connectivity)学习--Java免费学习网
Jdbc:1.mysql要引入mysql的驱动package cn.javaearn.jdbc.mysql;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;public class TestConnection { public stati转载 2015-01-21 20:25:27 · 363 阅读 · 0 评论 -
Spring中四个数据源--Java免费学习网
http://www.javalearns.com/ http://www.javalearns.com/转载 2015-01-22 20:40:01 · 186 阅读 · 0 评论 -
经典Sql语句学习--Sql语句
一、基础 1、说明:创建数据库CREATE DATABASE database->2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwi转载 2015-03-25 20:28:47 · 196 阅读 · 0 评论 -
在linux上如何建jsp环境
老早就在國外的網站上看到Jsp(Java Server Pages)的介紹,說它如何如何的好, 如何如何的強大,可是只知道jsp這玩意不錯,卻一直沒有機會用上。聽說unix下 配置jsp環境頗爲複雜,因此一直沒敢去碰。後來在臺灣的站點上找到了一份臺灣老 寫的在Linux下配置jsp環境的文章,如獲至寶,於是就馬上操刀上陣,想試試如何。 可惜照樣子畫葫蘆未果。 於是到國內幾個大的bbs內到處转载 2015-04-17 22:05:35 · 307 阅读 · 0 评论 -
mysql的中文乱码问题及解决方法--mysql中文乱码
首先,我用的mysql版本号是5.5.17的,最近遇到的问题是在eclipse中通过jdbc往数据库写中文数据的时候,在数据库中显示的是??即乱码,为解决这个问题,搞了一个晚上(当然熄灯后就就寝了(__) )外加早上这会儿,搞得头都大了,改来改去导致连往数据库直接写中文都会报错(我把错误页贴出来吧)如下:其实现在回头看看,乱码无非是改一下mysql安装文件中的my.转载 2015-04-04 16:31:55 · 212 阅读 · 0 评论 -
Select count(*)、Count(1)和Count(列)的区别及执行方式学习--数据库
在SQL Server中Count(*)或者Count(1)或者Count([列])或许是最常用的聚合函数。很多人其实对这三者之间是区分不清的。本文会阐述这三者的作用,关系以及背后的原理。 往常我经常会看到一些所谓的优化建议不使用Count(* )而是使用Count(1),从而可以提升性能,给出的理由是Count( *)会带来全表扫描。而实际上如何写Count并没有区别。转载 2015-04-04 16:30:24 · 243 阅读 · 0 评论 -
学习Mysql中limit的用法--mysql中limit
Mysql中limit的用法:在我们使用查询语句的时候,经常要返回前几条或者中间某几行数据,这个时候怎么办呢?不用担心,mysql已经为我们提供了这样一个功能。SELECT * FROM table LIMIT [offset,] rows | rows OFFSET offsetLIMIT 子句可以被用于强制 SELECT 语句返回指定的记录数。LIMIT 接受一个或两个数字参数转载 2015-04-04 16:31:50 · 266 阅读 · 0 评论 -
学习oracle实现多行合并的方法
oracle实现多行合并的方法。分享给大家供大家参考。具体分析如下:在写sql时,经常会有将某列的字段合并起来,比如将某人名下每个月的工资列示,但是每个人只能占一行。像这种场景,可能用行列转换也能实现,但如果这个月份的信息不固定,就无法使用行列转换了。oracle10g以后,提供了一个函数WMSYS.WM_CONCAT,能很轻松实现该功能。复制代码 代码如下转载 2015-04-05 10:52:51 · 272 阅读 · 0 评论 -
oracle数据库索引失效问题解决--oracle数据库索引
索引为什么失效。说实在的,失效的原因有多种:但是如果是同样的sql如果在之前能够使用到索引,那么现在使用不到索引,以下几种主要情况:1. 随着表的增长,where条件出来的数据太多,大于15%,使得索引失效(会导致CBO计算走索引花费大于走全表)2. 统计信息失效 需要重新搜集统计信息3. 索引本身失效 需要重建索引下面是一些不会使用到索转载 2015-04-05 10:49:51 · 409 阅读 · 0 评论 -
oracle数据库初始化参数设置--Java免费学习网
正在看的ORACLE教程是:oracle初始化参数设置。ALTER DATABASE DATAFILE'd:ORANTDATABASEUSER1ORCL.ORA' RESIZE 1000M;CREATE TABLESPACE INDEX_DATA DATAFILE'd:ORANTDATABASEINDEX_DATA' SIZE 500M;ALTER DATABASE DATAFILE'd:转载 2015-04-18 20:56:51 · 194 阅读 · 0 评论 -
Oracle数据库的备份与恢复--Java免费学习网
正在看的ORACLE教程是:Oracle数据库的备份与恢复。---- 当我们使用一个数据库时,总希望数据库的内容是可靠的、正确的,但由于计算机系统的故障(包括机器故障、介质故障、误操作等),数据库有时也可能遭到破坏,这时如何尽快恢复数据就成为当务之急。如果平时对数据库做了备份,那么此时恢复数据就显得很容易。由此可见,做好数据库的备份是多么的重要,下面笔者就以ORACLE7为例,来讲述一下数据库的备转载 2015-04-18 20:47:28 · 189 阅读 · 0 评论 -
在Linux下如何安装Oracle--Java自学网
正在看的ORACLE教程是:在Linux下安装Oracle。由于Oracle自身比较复杂,在Linux环境下安装要涉及很多方面的因素。本文分两个方面介绍在Linux RedHat 6.0环境下Oracle 8.0.5的安装。一、调整Linux核心与环境 在安装Oracle之前,应该先对RedHat 6.0的Linux内核与环境进行调整,要做以下工作: 1、在完成RedH转载 2015-04-18 20:54:41 · 226 阅读 · 0 评论 -
Oracle数据库性能究极优化学习--Java自学网
正在看的ORACLE教程是:Oracle性能究极优化。 增大 SGA 已经缓冲看来对于性能的提升并不显著,加载时间只提升了 1.73%。下面我们增加 SGA 重做日志的大小: DB3: Log Buffer Database Block Size 2K SGA Buffer Cache 128M SGA Shared Pool 128M SGA Re转载 2015-04-18 21:00:00 · 227 阅读 · 0 评论 -
Oracle数据库与常见数据库系统比较学习--Java免费学习网
正在看的ORACLE教程是:常见数据库系统比较 Oracle数据库。 提起数据库,第一个想到的公司,一般都会是Oracle。该公司成立于1977年,最初是一家专门开发数据库的公司。Oracle在数据库领域一直处于领先地位。1984年,首先将关系数据库转到了桌面计算机上。然后,Oracle的下一个版本,版本5,率先推出了分布式数据库、客户/服务器结构等崭新的概念。Oracle的版本6首创行转载 2015-04-18 20:52:11 · 235 阅读 · 0 评论 -
学习Oracle删除死锁进程的方法--oracle死锁
Oracle删除死锁进程的方法。分享给大家供大家参考。具体如下:步骤1:用以下SQL查看进程列表,判断出被锁定的表复制代码 代码如下:SELECT dob.OBJECT_NAME Table_Name,lo.SESSION_ID||', '||vss.SERIAL# 删除号,lo.locked_mode,lo.SESSION_ID, vss.SERIAL#,vss.转载 2015-04-05 10:51:27 · 289 阅读 · 0 评论 -
JDBCTM 指南:入门(一)
1.1 什么是 JDBCTM? JDBCTM 是一种用于执行 SQL 语句的 JavaTM API(有意思的是,JDBC 本身是个商标名而不是一个缩写字;然而,JDBC 常被认为是代表 “Java 数据库连接 (Java Database Connectivity)”)。它由一组用 Java 编程语言编写的类和接口组成。JDBC 为工具/数据库开发人员提供了一个标准的 API,使他们能够用纯转载 2015-04-16 22:03:14 · 216 阅读 · 0 评论 -
jsp 页面显示的一些用法
动态设置页面某个组件只读/读写 document.getElementById("custName").readOnly=false; document.getElementById("custName").readOnly=true; 动态设置页面某个组件隐藏/显示 tdid.style.display="block" //tdid 为控件的id.....none为不显示.b转载 2015-05-19 20:40:33 · 418 阅读 · 0 评论