将原来的以Sql Server 2000的数据库的JSP程序项目换成Sql Server 2005 怎么做

将原来的以Sql Server 2000的数据库的JSP程序项目换成Sql Server 2005 怎么做,第1张

由于JDBC在连接SQL Server2005数据时与SQL Server2000有些不同,配置要复杂一点。所以特意在此介绍连接方法!

具体步骤(SQL Server 2005必须为混合登录答漏模式,例如:可以用“sa”登录):

1、进入“SQL Server 配置管理器(SQL Server Configuration Manager)”,在左边窗口选择“SQL Server 2005网络配置”下面的分支??“SQL2005的协议”

2、在右边窗口中右键点击“TCP/IP”,选“属性”,再选择“IP地址”,将表单中的“TCP端口”的值都改成1433(动态端口可以不改),然后点“确定”。

3、重启“SQL Server”和“SQL Server Browser”这两项服务即可。

4、在防火墙中打开1433端口。

5、装入SQL Server 2005 JDBC驱动,编译时要添加到环境变量中。 下载地址:http://www.microsoft.com/downloads/details.aspx?familyid=6D483869-816A-44CB-9787-A866235EFC7C&displaylang=en

Example:(编译时请确保正确装入了SQL Server 2005 JDBC驱动,如果运行后显示出10行数据则连接成功!)

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()

}

}

}

SQL是Structured Query Language(结构化查询语言)的缩写。SQL是专为数据库而建立的 *** 作命令集,是一种功能齐全的数据库语言。在使用它时,只需要发出“做什么”的命令,“怎银戚简么做”是不用使用者考虑的。SQL功能强大、简单易学、使用方便,已经成为了数据库 *** 作的基础,并且现在几乎所有的数据库均支持SQL。SQL包括了所有对数据库的 *** 作,主要是由4个部分组成:

1.数据定义:这一部分又称为“SQL DDL”,定义数据库锋裤的逻辑结构,仔袜包括定义数据库、基本表、视图和索引4部分。

2.数据 *** 纵:这一部分又称为“SQL DML”,其中包括数据查询和数据更新两大类 *** 作,其中数据更新又包括插入、删除和更新三种 *** 作。

3.数据控制:对用户访问数据的控制有基本表和视图的授权、完整性规则的描述,事务控制语句等。

4.嵌入式SQL语言的使用规定:规定SQL语句在宿主语言的程序中使用的规则。


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

原文地址: http://outofmemory.cn/yw/12525219.html

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

发表评论

登录后才能评论

评论列表(0条)

保存