SQLserver2000数据库的JDBC驱动jar包所在的路径是什么意思

SQLserver2000数据库的JDBC驱动jar包所在的路径是什么意思,第1张

一:驱动器名称,为了得到驱动器

commicrosoftsqlserverjdbcSQLServerDriver

二:为了得到连接数据的对象(比如SQL

Server

数据库

jdbc:sqlserver://localhost:1433;databaseName=数据库

如果是SQL Server的数据库

发行软件一般不会打包数据库文件

而是写数据库语句

建立数据库的语句是 create database

然后再建表啥的,不过涉及到帐户安全问题,默认帐户没有建立数据库权限,需要将帐户的数据库角色选中 database creators

方法就是和平时用VB2008里查询数据一样 建表语句也是SQL语句。

---- 参考别人写给其他人的回答, 希望对你有用。

select count() from (select from mysql where  mysqlsqlbt like '%a05783%')

再试试

update tab set 字段名 = replace(字段名,'a','b');

declare @name varchar(50),@tt varchar(10)

set @tt = '%abc%'

结构化查询语言(Structured Query Language)简称SQL(发音:/ˈes kjuː ˈel/ "S-Q-L"),是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。

打包数据库到安装程序中

方法1 备份/恢复

先备份数据库:

backup database 数据库 to disk='c:\备份bak'

将备份文件打包到安装程序中

在第一次运行程序的时候,进行数据库恢复(或专门做一个系统配置的程序,来控制完成此工作)

restore database 数据库 from disk='c:\备份bak'

方法2 分离/附加

先分离数据库:

sp_detach_db '数据库名'

将数据文件(mdf)和日志文件(ldf)打包到安装程序中

在第一次运行程序的时候,进行数据库附加(或专门做一个系统配置的程序,来控制完成此工作)

sp_attach_db '数据库名','数据文件名(mdf)','日志文件名(ldf)'

方法3 用数据库脚本

生成数据库脚本:

sql200企业管理器

--右键要导出的数据库

--所有任务

--生成SQL脚本

--<常规>里选择"生成全部对象脚本"","在脚本文件中包含说明性标题"选上

--<设置格式>里,将"包含扩展属性",选上

--<选项>中,将"表脚本选项"中的内容全部选择上

--<选项>中,"安全性选项"是决定是否要包含创建数据库及用户权限等的设置,根据你的需要选择

--其他所有的选项保持默认值

--然后确定,将其保存成一个sql文件

生成数据脚本(借用第三方工具):

SQL Server 数据库SQL脚本导出器10

(1) 支持所有数据类型(如binary,text,image)

(2) 支持表结构、索引、所有记录到SQL脚本

(3) 支持数据库、表的浏览

(4) SQL语句的编辑、执行

(5) 可备份数据库、表结构、记录

将脚本文件打包到安装程序中

在第一次运行程序的时候,执行脚本(或专门做一个系统配置的程序,来控制完成此工作),通过调用isqlexe文件完成

exec masterxp_cmdshell 'isql /E /i"sql文件"'

也可以直接在程序中调用isqlexe文件或直接将isqlexe文件集成到程序安装包中

很明确的。

=================================================================

补充

=================================================================

你的sql文件里要先创建数据库,然后再创建表,创建表的时候要往该数据库里创建表。

应一位网友的需求 并修正了MVP李洪根 NET平台下WEB应用程序的部署(安装数据库和自动配置) 中的osql用法错误 已测试通过

一) 创建部署项目 在 文件 菜单上指向 添加项目 然后选择 新建项目 在 添加新项目 对话框中 选择 项目类型 窗格中的 安装和部署项目 然后选择 模板 窗格中的 安装项目 在 名称 框中键入 setup 单击 确定 关闭对话框 项目被添加到解决方案资源管理器中 并且文件系统编辑器打开 在 属性 窗口中 选择 ProductName 属性 并键入 信息管理系统

二) 将 主程序 项目的输出添加到部署项目中 在 文件系统编辑器 中 选择 应用程序文件夹 在 *** 作 菜单上 指向 添加 然后选择 项目输出 在 添加项目输出组 对话框中 选择 项目 下拉列表中的 你的程序 单击 确定 关闭对话框 从列表中选择 主输出 和 内容文件 组 然后单击 确定

三) 创建安装程序类 在 文件 菜单上指向 新建 然后选择 项目 在 新建项目 对话框中 选择 项目类型 窗格中的 Visual Basic 项目 然后选择 模板 窗格中的 类库 在 名称 框中键入 installDB 单击 打开 关闭对话框 从 项目 菜单中选择 添加新项 在 添加新项 对话框中选择 安装程序类 在 名称 框中键入 installDB 单击 确定 关闭对话框 详细代码附后

四) 创建自定义安装对话框 在解决方案资源管理器中选择 setup 项目 在 视图 菜单上指向 编辑器 然后选择 用户界面 在用户界面编辑器中 选择 安装 下的 启动 节点 在 *** 作 菜单上 选择 添加对话框 在 添加对话框 对话框中 选择 许可协议 对话框 然后单击 确定 关闭对话框 在 添加对话框 对话框中 选择 文本框 (A) 对话框 然后单击 确定 关闭对话框 在 *** 作 菜单上 选择 上移 重复此步骤 直到 文本框 (A) 对话框位于 安装文件夹 节点之上 在 属性 窗口中 选择 BannerText 属性并键入 安装数据库 选择 BodyText 属性并键入 安装程序将在目标机器上安装数据库 选择 Edit Label 属性并键入 数据库名称: 选择 Edit Property 属性并键入 CUSTOMTEXTA 选择 Edit Value 属性并键入 dbservers 选择 Edit Label 属性并键入 服务器名: 选择 Edit Property 属性并键入 CUSTOMTEXTA 选择 Edit Value 属性并键入 (local) 选择 Edit Label 属性并键入 用户名: 选择 Edit Value 属性并键入 sa 选择 Edit Property 属性并键入 CUSTOMTEXTA 选择 Edit Label 属性并键入 密码: 选择 Edit Property 属性并键入 CUSTOMTEXTA 选择 Edit Visible Edit Visible 和 Edit Visible 属性 并将它们设置为 true

五) 创建自定义 *** 作 在解决方案资源管理器中选择 setup 项目 在 视图 菜单上指向 编辑器 然后选择 自定义 *** 作 在自定义 *** 作编辑器中选择 安装 节点 在 *** 作 菜单上 选择 添加自定义 *** 作 在 选择项目中的项 对话框中 双击 应用程序文件夹 选择 主输出来自 installDB(活动) 项 然后单击 确定 关闭对话框 在 属性 窗口中 选择 CustomActionData 属性并键入 /dbname=[CUSTOMTEXTA ] /server=[CUSTOMTEXTA ] /user=[CUSTOMTEXTA ] /pwd=[CUSTOMTEXTA ] /targetdir= [TARGETDIR]\

附:/targetdir= [TARGETDIR]\ 是安装后的目标路径 为了在installDB类中获得安装后的路径 我们设置此参数

六) 添加文件 将SQL Server备份成文件DB dat添加到 setup 项目(在企业管理器中右击数据库 >所有工作 >备份数据库 备份成一个文件 取名为DB dat) 将安装文件LisenceFile rtf添加到 setup 项目 在用户界面编辑器中 选择许可协议 设置LisenceFile属性为LisenceFile rtf文件 一般会自动将依赖项添加到 检测到的依赖项 如果没有 那么我们要手动将其加入步骤 ) Crystal_Managed m (如果有水晶报表) dotnetfxredist_x m 一定是必须的) (如果有引用其他的dll) 如果使用了水晶报表 手动加入要包含的文件 项目 >添加 >合并模块(添加你的程序文件) (包括dotNetFramework和MDAC ) 位于 C:\Program Files\Common Files\Merge Modules\ 下 为必要的 具体功能如下 (托管组件 MSM 处理所有托管组件的分发 其中包括 Windows 窗体查看器 Web 窗体查看器和所有 Crystal Decisions 命名空间) Crystal_Managed m Crystal_Managed _chs m (对于使报表运行所需的所有其他文件 由数据库访问 MSM 处理其分发 其中包括数据库 导出和图表驱动程序 ) Crystal_Database_access m Crystal_Database_access _chs m (KeyCode MSM 处理 Crystal Decisions 密钥号码的安装 注意是添加合并模块 否则没有 MergeMouduleProperties 属性) Crystal_regwiz m (如果报表文件使用了 ADO NET 的 dataset 数据集对象 那么 VC_User_CRT _RTL_X _ m 和 VC_User_STL _RTL_X _ m 模块也必须包含在安装工程中 而且这两个模块的文件安装属性的 Module Retargetable Folder 项必须修改成为系统目录) VC_User_CRT _RTL_X _ m VC_User_STL _RTL_X _ m (很多人经常出现查询错误 不妨加上这个) 打开解决方案 >右键点击Crystal_regwiz m 的属性 在 MergeMouduleProperties 里的 License Key 填入 AAP GKS GDE DS(这个是你生成Crystal Report是用到的注册号的密码!)

七) 打包时加入卸载功能 方法一: 在打包项目中添加文件msiexec exe(一般可在c:\windows\system \下找到) 在文件系统视图中选择应用程序文件夹 在msiexec exe上按右键 选择创建快捷方式 重命名快捷方式为 卸载 更改此快捷方式的Arguments 为 /x {产品id} 产品id的值为打包项目的ProductCode属性值 方法二:(推荐) 先生成安装包 记下ProductCode(选择解决方案资源管理器根目录如setup 再查看属性标签 不是右键中的属性) 下面要用到 用建立一个新的控制台程序uninst exe文件 power by: landlordh for xp Module uninstall Sub Main() Dim myProcess As Process = New Process If System Environment OSVersion ToString IndexOf( NT ) Then myProcess Start( msiexec /X{ B D A C AB B FB } ) 改为自己的ProductCode End If myProcess Close() End Sub End Module 将控制台程序BIN目录的exe文件加入到打包程序文件中 在程序组创建uninst exe的快捷方式

附 installdb vb类 要添加引用 nfiguration install dll :

Imports System ComponentModel Imports System Configuration Install

Public Class Installer Inherits System Configuration Install Installer

#Region 组件设

计器生成的代码

Public Sub New() MyBase New()

该调用是组件设计器所必需的 InitializeComponent()

在 InitializeComponent() 调用之后添加任何初始化

End Sub

Installer 重写 dispose 以清理组件列表 Protected Overloads Overrides Sub Dispose(ByVal disposing As Boolean) If disposing Then If Not (ponents Is Nothing) Then ponents Dispose() End If End If MyBase Dispose(disposing) End Sub

组件设计器所必需的 Private ponents As System ComponentModel IContainer

注意: 以下过程是组件设计器所必需的 可以使用组件设计器来修改此过程 不要使用代码编辑器来修改它 Private Sub InitializeComponent() ponents = New System ComponentModel Container End Sub

#End Region

Public Overrides Sub Install(ByVal stateSaver As System Collections IDictionary) MyBase Install(stateSaver) If Not InstallDB() Then 失败 反安装 Me Uninstall(stateSaver) Exit Sub End If DeleteFile(String Format( { }DB dat Me Context Parameters Item( targetdir ))) End Sub

lishixinzhi/Article/program/net/201311/13045

以上就是关于SQLserver2000数据库的JDBC驱动jar包所在的路径是什么意思全部的内容,包括:SQLserver2000数据库的JDBC驱动jar包所在的路径是什么意思、软件打包sql server 数据库、sql如何查询整个数据库包含abc关键字的数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9690793.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存