MyEclipse中配置SQLServer 2005数据库
1.安装好SQLServer 2005数据库软件,接着最重要的就是安装数据库驱动SQL Server 2005 driver for JDBC,可以到:http://download.microsoft.com/download/8/B/D/8BDABAE2-B6EA-41D4-B903-7916EF3690EF/sqljdbc_1.2.2323.101_enu.exe下载
2.将JDBC解压到任意的位置,在安装目录里找到sqljdbc.jar文件,以前的文章中已经讲过环境变量的配置,这里要加一点,在classpath里再加上sqljdbc.jar的路径,比如C:\Program Files\Java\sqljdbc_1.2\enu\sqljdbc.jar;
3.设置SQLEXPRESS服务器:
a. 打开SQL Server Configuration Manager -> SQLEXPRESS的协议 -> TCP/IP
b. 右键单击启动TCP/IP,双击进入属性,把IP地址中的IP all中的TCP端口设置为1433,已启用改为“是”
c. 重新启动服务器
在所选项右击,重新启动
d. 关闭SQL Server Configuration Manager
4.在MyEclipse中,窗口->首选项->java->installed JRE 编辑已经安装好的jdk,查找目录添加sqljdbc.jar
5.右键单击目录窗口中的Test, 选择Build Path ->Configure Build Path..., 添加扩展j
相关文档:
在写SQL时,有时要根据已有的列值构造新的列值,这时就要用到的SQL中的case关键字。如下所示查询负责人信息表(T_MS_CustomerCrmInfoDutyPerson)中的是否是主要负责人(isMainDuty)字段,但是这个字段的值是以枚举的方式存储的,存储0表示是否,1表示是,否则表示未判断。这时直接查询出的值不是 ......
本来我是不赞成使用通用存储过程的,主要是因为根据表结构来定制分页查询不用动态的拼SQL,这样才是真正的高效,而且只要写过一个,那么再有新需求的时候,小范围改动几处就ok了。
但总是有人向我讨要或者讨论通用存储过程,没办法,被逼无奈,良心丧与困境。
木有找到T-SQL代码编辑器
-- ============================= ......
一、基础
1、说明:创建数据库
CREATE DATABASE database-name
2、说明:删除数据库
drop database dbname
3、说明:备份sql server
--- 创建 备份数据的 device
USE master
EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat'
--- 开始 备份
BACKUP DATABASE pubs TO testBack
4、说 ......
代码如下:
DECLARE
@TempTable table(UserID int , UserName nvarchar(50));
insert into
@TempTable (UserID,UserName) values (1,'a')
insert into @TempTable
(UserID,UserName) values (2,'b')
select UserID,UserName
from @TempTable FOR XML PATH
运行这段脚本,将生成如下结果:
复制代码
......
sqlserver:update Table_A set Table_A.col1 = (select Table_B.col1 from Table_B where Table_A.col2 = Table_B.col2)
Access: UPDATE Table_ A, Table_B SET Table_ A.字段2 = Table_ B.字段2
WHERE Table_ A.编号=Table_ A.编号;
自己记下,提醒自己 ......