JAVA连接SQL2005数据库的总结

合集下载

SQL_Server_2005安装问题整理,如IIS,OWC11等

SQL_Server_2005安装问题整理,如IIS,OWC11等

安装SQL Server 2005 遇到的问题——如IIS,性能计数器,无法配置外围应用的问题安装SQL Server 2005弄了好久,终于可以了。

期间问题重重,想拿出来和大家一同分享的。

一开始由于在安装企业版本时,检测了硬件有几个不过关的,一个是硬件问题(这个可以不理),第二个是IIS警告,第三个是性能计数器注册表配置单元一致性问题。

第四个是安装过程中无法选择安装默认配置,只能选择安装但不配置服务器默;或者是安装完成了但是无法配置外围应用localhost 以及无法打开SQL Server配置管理器;或者是无法连接到服务器。

(一)解决IIS警告我上网找了很多资料。

我的系统是XP的,我也没有光盘,所以没有办法用光盘来安装,只能在网上下载一个IIS。

Windows XP_SP1 ,XP_SP2 ,XP_SP3 系统适用 IIS5.1版本。

Windows 2000 系统适用 IIS5.0 版本Windows server 2003系统适用 IIS 6.0 版本Windows Server 2008 ,Vista 系统适用 IIS 7.0 版本1)在网上下载了一个IIS5.1版本,记住你下载的物理路径,最好是直接下载到你的根目录下,比方说直接下载到D盘。

不要下载到文件夹里,我选择放在了D盘。

2)IIS5.1是个压缩文件,我们就把它解压到当前文件夹,比如当前IIS所在文件夹为D://IIS5.13)打开-开始-控制面板-添加/删除程序-添加删除Windows组件-在Internet信息服务上画对勾{就是将它勾选上}—点击下面的“详细信息”按钮,勾选上所有复选框,然后点下一步。

4)这时电脑提示你插入光盘,不要管它,在弹出的对话框的浏览项鼠标点击下拉菜单,找到你下载IIS5.1的地方,D://IIS5.1,点对话框上的确定,这时电脑开始安装IIS,可是它只安装到现两三格的时候就停下来不安了,因为找不到文件了。

使用Java连接SQL Server 2005数据库实践体验

使用Java连接SQL Server 2005数据库实践体验

般醐 址选用本机 地址即可, 无固定 地址者一律选用1 2 7 . 0 . 0 . 1 即可。 T C P 端 口选 用 1 4 3 3 , TC P 动 态端 口设 置 为0 . 2 、 S O L S e r v e r M a n a g e r 管理 器配 置 ( 1 ) 打 开S Q L er S ve r Ma n a g e r  ̄理器 。 在左 面 找到 “ 安全 性 ” 单 击右 键 选 择“ 新建” , “ 登录” 弹 出一 个 对 话框 , 在 登 录名 中输 入 登录 名 , 选择 “ S Q L S E R VE R身份验 证 , 并输入 密码 ,“ 强 制密 码过 期 ” 和“ 用 户下 次登 录 时 必 须修 改密 码 ” 不 勾选 。 点击 “ 用户 映射 ” , 在右 面选 择要 映射 的数据 库 , 并 且在前 面 勾选 。 在S QL S e r v e r Ma n a ge r 管理器有关栏“ d b — o wn e r ~p u b l i c ” “ d bd a t a a ma d e r ” 和“ d b _ d a t a r wr i t e r ” 前面 勾选 。 点击 “ 状态” 在 在 右面栏 中选 中“ 授予 ” 、 “ 启用” ,“ 确定” 。 ( 2 ) 找到S Q U]  ̄ 务器, 在左栏 中上面, 单击右键, 在弹出的菜单中选择“ 属 性” 命令。 单击“ 安全性” , 在“ 服务器身份验证” 下面选择“ S QL S ER VE R和 WI N D OWS 身份验证模式” , 在前面打勾。 单击“ 确定” 。 ( 3 ) 重新 启动 服务 , 选择 S Q L S E RV E R身份 验 证模 式登 录 。 兰. 数 据库 驱u t e Q u e r y ( ) 等方法执行S Q L 语句, 并将结果保存在R e s lt u S e t 对象 l 或者 调用 e x e c u t Up a d a t e ( ) 等方 法 执行S QL 语句, 不 返 回R e s u l t S e t 对 象 的结 果 。 ( 5 ) 对返回的R e s u l t S e t 对象进行显示等相应的处理。 ( 6 ) 释 放资 源 。

java连接sql2005

java连接sql2005

Java连接Sql Server 2005可用JDBC-ODBC桥,不过这不是一个好的方法;在此我们用纯的Sql Server 的纯Java驱动连接它:一、先来做做准备工作吧:如果你在Sql中创建了登陆名和用户名并可以成功的连接到数据库(比如用JCDBC-ODBC桥),则可以略去此步:1、开始->程序->Sql Server 2005->配置工具->sql server configuration manager;查看其中的TCP/IP是否已经启用,启用服务;点开属性页,在IP选项卡中端口改为14332、在防火墙放行14333、在sql server 2005/Microsoft SQL Server Manager Studio(开始、程序中)中的对象资源管理器中的服务器名称上右击并选择属性栏,在安全性选项卡中选择Sql Server和Windows 身份验证模式4、创建一个登陆名,但是此登陆名只能保证你登陆到服务器,并不能访问实际的数据库,所以仍需要在实际数据库中创建一个用户名,与之关连1)、服务器的安全性选项下面创建登陆名,需要注意(选择Sql Server身份验证、状态选项卡下选择授予和启用,自己去看看吧)2)、在选定的数据下的安全性选项里创建一用户名,并与一个登陆名相关边连,为此用户选择一个角色(点db_owner吧,呵呵)二、在此处/downloads/details.aspx?familyid=C47053EB-3B64-4794-950D-81E1E C91C1BA&displaylang=zh-cn下载驱动(Type 4 JDBC驱动程序)完成后用Winrar解压,里面有一个sqljdbc.jar的jar包,这个正是我们需要的;Eclipse->Window->Perferences->java->Installed Jres 选择当前工作的Jre ->edit->add External jars把sqljdbc加进来呵呵,你已经成功了;代码(别人的,别介意):import java.sql.*;import javax.swing.JOptionPane;public class SQL2005Test {public static void main(String[] args) {ResultSet result;String dbURL;String name=JOptionPane.showInputDialog("输入SQL Server 2005登录名:");String pass=JOptionPane.showInputDialog("输入SQL Server 2005密码");String server=JOptionPane.showInputDialog("输入要登录的数据库服务器的地址");String instance=JOptionPane.showInputDialog("输入要连接到的数据库实例(默认不填)");if(instance.trim().equals("")){dbURL= "jdbc:sqlserver://"+server;}else{dbURL="jdbc:sqlserver://"+server+"\\"+instance;}try {Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");Connection con = DriverManager.getConnection(dbURL,name,pass);System.out.println("建立连接成功!");Statement stat=con.createStatement();result=stat.executeQuery("select TOP 10 * from master.dbo.spt_values");System.out.println("----------------------------------------------------------");int i=0;while(result.next()){i++;System.out.println(String.valueOf(i)+" "+result.getString(1)+" "+result.getString(2)+" "+result.getString(3));}System.out.println("----------------------------------------------------------");}catch (Exception e){e.printStackTrace();}}}。

java实习心得总结(五篇)

java实习心得总结(五篇)

java实习心得总结(五篇)实习是每个毕业生必须拥有的一段经历它使我们在实践中了解社会、在实践中巩固知识;实习又是对每一位大学毕业生专业知识的一种检验,它让我们学到了很多在课堂上根本就学不到的知识,既开阔了视野,又增长了见识,为我们以后进一步走向社会打下坚实的基础,也是我们走向工作岗位的第一步。

想学好Java这门技术呢,那么更需要许多经验才能学习好,那么下面小编就为大家整合了几篇关于java实习心得总结java实习心得总结(篇一)此次只实训了短短的三周。

虽说时间很短,但其中的每一天都使我收获很大、受益匪浅,它不但极大地加深了我对一些理论知识的理解,不仅使我在理论上对java有了全新的认识,在实践能力上也得到了提高,真正地做到了学以致用,更学到了很多做人的道理,对我来说受益非浅。

除此以外,我知道了什么叫团队,怎样和团队分工合作;同时我还学会了如何更好地与别人沟通,如何更好地去陈述自己的观点,如何说服别人认同自己的观点。

这也是第一次让我亲身感受到理论与实际的相结合,让我大开眼界。

也是对以前所学知识的一个初审吧!这次实训对于我以后学习、找工作也是受益菲浅的,在短短的三周中相信这些宝贵的经验会成为我今后成功的重要的基石;这对于我的学业,乃至我以后人生的影响无疑是极其深远的。

这次实训虽然是我们的第一次,不过同学们表现不错,由此看来,我们在进入大学的这几个月里学到了不少的专业知识,只是自己感觉不到而已。

对于所学专业,我们不能过于自卑和担忧,否则会妨碍自己学习。

实训是学习java的重要环节,有利于我们巩固专业知识、掌握工作技能,提高就业筹码。

我把本次为期三周的实训看作是“理论与实践相结合的桥梁”。

通过这周的实训和学习,我知道了此次实训的目的,也清楚目前自己的不足,那就是缺乏相应的知识与经验,对所学的专业知识不能够很好地运用于实践操作。

正所谓“百闻不如一见”,经过这次自身的切身实践,我才深切地理会到了“走出课堂,投身实践”的必要性。

SQL_Server_2005数据导入导出(SQLServer2005数据库维护基础与进阶)

SQL_Server_2005数据导入导出(SQLServer2005数据库维护基础与进阶)

图11-24 选择目标对话框
图11-25 选择文件对话框
2. 导出数据库至文本文件
(4)单击“下一步”按钮,就会出现指定表复制或查询对话框。其中可以选定将源数据库中的表格 或视图复制到文本文件,还是将满足查询结果的记录复制到文本文件。 (5)单击“下一步”按钮,则出现“配置平面文件目标”对话框,如图11-26所示。如图11-27所示 在该对话框中单击“编辑转换”按钮,则出现列映射对话框.
图11-5 选择源表和视图对话框
图11-6 列映射对话框
1.导入Access数据库 (5)在图11-5中单击“ 下一步”按钮,则会出 现“保存并执行包”对 话框,如图11-7所示。 在该对话框中,可以指 定是否希望保存SSIS包 ,也可以立即执行导入 数据操作。
图11-7 “保存并执行包”对话框
1.导入Access数据库 (6)单击“下一步”按钮,则出现“包保护级别”对话框,如图11-8所示。点击“ 确定”按钮可完成包保护导级别设定,并打开“保存SSIS包”页框,如图所示。
图11-11 选择文本数据源对话框
2. 导入文本文件
(3)单击“下一步”按钮,就会出现选择目的数据库类型对话框,如图 11-12所示。这里选择为SQL Server,选定服务器名称和数据库名称后, 单击“下一步”按钮,则出现选择源表和视图对话框,如图所示。
图11-12 选择目的数据库对话框
图11-13 选择源表和视图对话框
图11-1 打开导入向导
图11-2 选择数据源对话框
数据的导入
1.导入Access数据库
(3)单击“下一步”按钮,则出现选择导入的目标数据库类型对话框,如图11-3所示。本 例使用SQL Server数据库作为目标数据库,在目标对话框中选择SQL Native Client,在服 务器名称框中输入目标数据库所在的服务器名称。下方需要设定连接服务器的安全模式以 及目标数据库的名称。设定完成后,单击“下一步”按钮,则出现指定表复制或者查询对 话框,如图11-4所示。

数据库技术与应用实践教程SQL Server2005

数据库技术与应用实践教程SQL Server2005

第1部分上机实验指导这一部分为SQL Server 2005的上机实验内容,包括12个实验,每个实验和课堂教学紧密配合,且由浅入深地安排实验内容,旨在使读者通过上机实践领会课堂学习内容,达到巩固与提高的目的。

上机实验指导部分使用的数据库,如果没有特别指明,则为studentsdb 数据库,该数据库从实验2开始创建。

实验1 SQL Server 2005的安装及管理工具的使用1.实验目的(1)了解SQL Server 2005安装对软、硬件的要求,掌握安装方法。

(2)了解SQL Server的注册和配置方法。

(3)了解SQL Server 2005包含的主要组件及其功能。

(4)熟悉SQL Server 2005管理平台的界面及基本使用方法。

(5)了解数据库及其对象。

(6)了解在SQL Server管理平台中执行SQL语句的方法。

2.实验内容及步骤(1)根据软、硬件环境的要求,安装SQL Server 2005(在安装过程中,请选择安装示例数据库AdventureWorks)。

(2)通过选择“开始”→“程序”→Microsoft SQL Server 2005→“配置工具”→SQL Server Configuration Manager菜单项,打开“SQL Server配置管理器”窗口,在界面左边的树目录中选择“SQL Server 2005 服务”,在右边的项列表区中选择SQL Server。

并且通过该窗口“启动服务”和“停止服务”图标来启动和停止SQL Server服务。

(3)通过“开始”→“程序”→Microsoft SQL Server 2005→SQL Server Management Studio 菜单项打开SQL Server管理平台。

(4)在SQL Server管理平台中,注册服务器。

查看本地已注册的SQL Server。

查找网络上另一台计算机,并且注册该机上的SQL Server,注册时使用“Windows身份认证”或“SQL Server身份认证”的连接方式。

sql_server_2005数据库查询

sql_server_2005数据库查询

数据库查询是数据库中一个最重要也是最基本的功能,它是从数据库中检索符合条件的数据记录的选择过程。

SQL Server 2005的数据库查询使用T-SQL语言,其基本的查询语句是SELECT 语句。

SELECT [ALL|DISTINCT] [ TOP <operator> ][<column_name >] [AS< column_name >] [, [<column_name >] <Select operator >[AS < column_name >]…]FORM[<database_name >] < table_name >[[AS]Local_Alias] [[INNER | LEFT [OUTER] | RIGHT [OUTER] | FULL [OUTER]JOIN[ <database_name>] <table_name> [[AS]Local_Alias][ON<联接条件> ]][INTO <select> |TO FILE <file_name> [ADDITIVE]| TO PRINTER [PROMPT] | TO SCREEN][PREFERENCE PreferenceName][NOCONSOLE][PLAIN][NOW AIT][WHERE < operator 1> [AND < operator 2>…][AND | OR < operator >…]][GROUP BY < operator > ][, < operator > …]][HA VING ]< operator > ][UNION [ALL] <SELECT column_name > ][ORDER BY < column_name > [ASC |DESC] [, < column_name >8.1.1 选择列选择列指的是通过限定返回结果的列组成结果表。

SQL2005的数据类型详解

SQL2005的数据类型详解

五、字符数据类型
字符数据类型是使用最多的数据类型。它可以用来存储各种字母、数字符号、特殊符号。一般情况下,使用字符类型数据时须在其前后加上单引号’或双引号” 。
1 CHAR
CHAR 数据类型的定义形式为CHAR[ (n) 。 以CHAR 类型存储的每个字符和符号占一个字节的存储空间。n 表示所有字符所占的存储空间,n 的取值为1 到8000, 即可容纳8000 个ANSI 字符。若不指定n 值,则系统默认值为1。若输入数据的字符数小于n,则系统自动在其后添加空格来填满设定好的空间。若输入的数据过长,将会截掉其超出部分。
DMY:31/12/1999 31-12-1999 31.12.2000
* 纯数字格式
1、REAL 数据类型
REAL数据类型可精确到第7 位小数,其范围为从-3.40E -38 到3.40E +38。每个REAL类型的数据占用4 个字节的存储空间。
2、FLOAT
FLOAT 数据类型可精确到第15 位小数,其范围为从-1.79E -308 到1.79E +308。每个FLOAT 类型的数据占用8 个字节的存储空间。 FLOAT数据类型可写为FLOAT[ n ]的形式。n 指定FLOAT 数据的精度。n 为1到15 之间的整数值。当n 取1 到7 时,实际上是定义了一个REAL 类型的数据,系统用4 个字节存储它;当n 取8 到15 时,系统认为其是FLOAT 类型,用8 个字节存储它。
一般情况下,由于CHAR 数据类型长度固定,因此它比VARCHAR 类型的处理速度快。
4、NVARCHAR
NVARCHAR数据类型的定义形式为NVARCHAR[ (n) ]。 它与VARCHAR 类型相似。不同的是,NVARCHAR数据类型采用UNICODE 标准字符集(Character Set), n 的取值为1 到4000。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

关于JAVA连接SQL2005的问题
下面总结如下:
一、JAVA连接SQL的语句
但连接SQL2005,已经改为:
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); DriverManager.getConnection("jdbc:sqlserver://localhost:1433; DatabaseName=数据库名","数据库登录名","登录密码");
二、JAVA连接SQL都要用到驱动程序
SQL2000需要三个jar包:mssqlservice.jar,msutil.jar,msbase.jar
SQL2005需要一个jar包:sqljdbc.jar
所以SQL2000和2005的连接方法是不一样的,
到微软下载"Microsoft SQL Server 2005 JDBC Driver"最新版本,现在的应该是1.2
下面Microsoft SQL Server 2005 JDBC Driver的安装说明:
1. 将 sqljdbc_<版本>_enu.exe 下载
2. 运行 sqljdbc_<版本>_enu.exe
3. 出现提示时,输入安装目录;建议您将此 zip 文件解压缩到 %ProgramFiles% 中的默认目录下:
Microsoft SQL Server 2005 JDBC Driver
4.在环境变量CLASHPATH后加上C:\Program Files\Microsoft SQL Server 2005 JDBC Driver\sqljdbc_1.2\enu\sqljdbc.jar(这是1.2版的,其它版本按实际修改......)
但上面只解决了驱动程序的问题.....
三、另外有时候会出现"SQL SERVER 2005使用sa 登录失败-提示该用户与可信SQL Server 连接无关联"或除sa外的用户登录失败的问题.
解决方法如下:
1.打开SQL Server Management Studio
2.右键点击服务器,选择Properties(属性),点击Security(安全性),
将server authentication服务器身份认证从windows authentication mode (windows身份认证模式)
修改为Sql Server and Windows Authentication mode(SQL server和windows 身份认证模式).
3.回到SQL Server Management Studio服务器那,在服务器下双击打开
security(安全性) -- logins(登录名) ,右键选中sa,选择properties(属性),点击Status(状态),在设置中将Login(登录)设置为Enabled(启用)。

(忘记sa 密码的可在常规修改密码)
四、设置SQL Server服务器
1、打开SQL Server Configuration Manager”,双击“SQL Server 2005网络配置”,点击“MSSQLSERVER 的协议”
2、如果“TCP/IP”没有启用,右键单击选择“启动”。

3、双击“TCP/IP”进入属性设置,在“IP 地址”里,可以配置“IPAll”中的“TCP 端口”,默认为1433,将IP地址中的“已启用”设为“是”。

4、重新启动SQL Server
经过这么多设置后应该就可以正常运行了......。

相关文档
最新文档