您正在查看 "技术_database" 分类下的文章
2009年10月20日 星期二 上午 09:46
EXEC sp_dboption 'oldDBname', 'Single User', 'TRUE'
EXEC sp_renamedb 'oldDBname', 'newDBname'
EXEC sp_dboption 'newDBname', 'Single User', 'FALSE'
----------------------------------------------
sql server 2000 重命名 、更名、rename |
2008年08月19日 星期二 上午 00:07
2008年08月18日 星期一 下午 11:42
一、SQL存储过程的概念,优点及语法
整理在学习程序过程之前,先了解下什么是存储过程?为什么要用存储过程,他有那些优点
定义:将常用的或很复杂的工作,预先用SQL语句写好并用一个指定的名称存储起来, 那么以后要叫数据库提供与已定义好的存储过程的功能相同的服务时,只需调用execute,即可自动完成命令。
讲到这里,可能有人要问:这么说存储过程就是一堆SQL语句而已啊? Microsoft公司为什么还要添加这个技术呢?
那么存储过程与一般的SQL语 |
2008年08月18日 星期一 下午 11:39
第一步:
打开记事本输入:
exp test/test@test file=d:/backup/%date:~0,10%.dmp log=d:/backup/%date:~0,10%.log
保存成"数据库导出.bat"
sid是test,
用户名/密码是test/test,
调用exp命令在d:/backup目录下生成相应的数据文件和日志文件。
%date:~0,10%作用是按日期命名导出的文件
第二步:
在控制面板的任务计划下新建一任务计划向导,选择执行任务 |
2008年08月17日 星期日 上午 10:27
使用Enterprise Manager Console登陆的时候,会有两个选项:独立启动和登陆到Oracle Management Server。前者可以让我们执行一些普通的管理工作,比如管理帐户、数据库对象等,只有后者才能为我们提供备份的功能。不过在登陆到oms之前,你必须首先安装oms服务。
启动oracle universal installer,查看已安装产品,展开oracle主目录--oraHome92,如果没有oracle9i management and integration,表示你尚未安装。安装方法是:
在oracle universal installer的可用产品列表中,选择安装oracle 9i management and inte |
2008年08月16日 星期六 下午 10:34
先是把要过来的oracle备份的.dmp文件处理好,要来EXP导出时候的用户名和密码,以及LOG日志文件。
其次安装oracle数据环境,和我的SQL数据库在一个机器上,呵呵,这样好办多了。要的数据库是ORACLE9i版本的,10G也没问题。
先建立一个用户名,名称最好和提供DMP备份的名称一样,密码也一样。这样会省很多事的。开始WINDOWS下运行CMD:
C:>imp username/userpassword@dbname file=d:/backname.dmp ignore=y rows=y full=y
开始执行导入操作。 |
2008年07月25日 星期五 上午 00:00
企业管理器
--管理
--SQL Server代理
--右键作业
--新建作业
--"常规"项中输入作业名称
--"步骤"项
--新建
--"步骤名"中输入步骤名
--"类型"中选择"Transact-SQL 脚本(TSQL)"
--"数据库"选择执行命令的数据库
--"命令"中输入更新处理的语句
UPDATE tbl_BidProducts SET IsEnd = 'Y' WHERE endDate < GETDAT |
2008年07月24日 星期四 下午 11:51
最近因为客户的项目及其种种原因,需要将独立的百万条数据导入到其他的数据库。
主要问题是如何导入大量数据的问题,因为对oracle的使用不是特别熟悉,只是常用在程序中实现对数据库的操作,经过种种尝试及查阅资料,最后发现,原来是如此简单。
如果是独立的sql脚本内包含大量要需要插入的数据,可以用以下方法实现。
启动sqlplus 连接到相应的数据库
sql> 账号/密码@实例名
连接到数据库后
sql> @X:/脚本文件名.sql // @后接数 |
2008年03月25日 星期二 下午 03:25
首先 当然要下载derby数据库压缩包
加压后,设置环境变量
一、新建DERBY_INSTALL变量 值为 derby的根目录
二、将\derby\lib\下的derby.jar和derbytools.jar设置到CLASSPATH环境变量下
三、保存环境变量设置,执行一下\derby\frameworks\embedded\bin\setEmbeddedCP.bat
四、进入命令行,执行java org.apache.derby.tools.sysinfo 看看是否有成功提示, 如果有一下提示,代表数据库配置成功。
------------------ Java Information ------------------
Java Ve |
2007年04月14日 星期六 下午 03:04
经常可以遇到这种情况:用不同的SQL写法可以达到同样的目的。爱钻牛角尖的人就想搞明白,诚然结果一样,但到底孰优孰劣?下面是我列出的一些,请兄弟们赐教。也请兄弟们将你们遇到的类似问题一并列出。
(1)一次插入多条数据时:
CREATE TABLE tb(ID int, 名称 NVARCHAR(30), 备注 NVARCHAR(1000))
INSERT tb SELECT 1,'DDD',1
UNION ALL SELECT 1,'5100','D'
UNION ALL |
2007年04月14日 星期六 下午 01:24
2007年04月14日 星期六 下午 01:13
Class aClass = Class.forName(xxx.xx.xx);
Object anInstance = aClass.newInstance();
Class.forName("").newInstance()返回的是object
but there is some limit for this method to create instance
that is your class constructor should no contain parameters, and you should cast the instance manually.
Class Driver{
protected static Driver current;
public static Driver getDriver(){
return current;
}
}
Class MyDriver extends Driver{
static |
2007年04月08日 星期日 下午 12:59
2007年04月08日 星期日 上午 11:24
connect_mysql.jsp
====================================================================
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%
/**
MySQL数据库建表:
use test;
CREATE TABLE item (
|
2007年04月08日 星期日 上午 11:20
网上有很多这方面的资料,但很多要么是零星的几句,要么是长篇大论从编码的概念开始说起,我不是搞理论的,给自己的要求是会用就行。废话不说,开始正题吧。
我的开发环境是:XP-sp2,Tomcat5.0,jdk1.42,mysql4.0.21-nt
在玩jsp时发现,jsp把中文数据存入mysql或者从mysql读取出来显示的是乱码,无语,用百度搜了很多资料,解决问题。现总结一下。
解决方法一:
连接mysql时(无论在从mysql读还是取数据的情况),指定使用的编码方式为gb2312,具体 |
|
|