JDBC连接SQLServer2008(免费)

合集下载

连接SQLServer2008数据库的方法

连接SQLServer2008数据库的方法

连接SQLServer2008数据库的方法一、设置SQLServer2008:SQL server 2008 1433端口开启解决方案查看电脑开放端口命令为:netstat -anSQL Server 2008一般默认的端口为 1433 ,但有时会遇到无法连接端口1433的问题,检查端口1433是否启用的方法为:开始–>输入cmd –>回车–>telnet localhost 1433->回车出现黑屏,表示本机连接端口1433成功。

否则按照以下顺序进行配置:(1)关闭数据库引擎打开配置管理器,找到 SQL Server(SQEXPRESS),右键单击,选择停止,即可停止数据库引擎(2) .配置服务器端和客户端的TCP/IP协议:在SQL Server网络配置中选择SQLEXPRESS的协议,选择TCP/IP ,右键单击,选择属性选择IP 地址选项卡把"IP1"和"IP2"中"TCP端口"为1433,"已启用"改为"是"把“IP地址”下“IPALL”的端口改为“1433”。

(3)SQL Native Client 10.0 配置->客户端协议->TCP/IP(4).开启数据库引擎这样就开启了1433的端口了先停止SQLServer2008服务。

1.启用1433端口S1:执行“配置工具”下的“SQL Server配置管理器”。

打开如下窗口:S2:右击“SQL Server网络配置”右边的“TCP/IP”,从快捷菜单中选择“属性”,打开下图所示窗口2.设置登录方式(使用SQL Server登录方式,而不是Windows方式)打开“SQL Server Management Studio”,打开如下图所示快捷菜单,选择“属性”3.在windows防火墙中的“例外”选项卡中添加1433端口在控制面板中打开windows防火墙,选择“例外”选项卡,单击“添加端口”,在打开的对话框中按下图输入:4.检查端口1433是否启用的方法为:开始–>输入cmd –>回车–>telnet localhost 1433->回车出现黑屏,表示本机连接端口1433成功。

安装sql2008并配置ODBC

安装sql2008并配置ODBC

安装sql2008并配置ODBC一、安装SQL 2008把安装光盘插入光驱,自动读取进入安装中心,选择“安装”如果提示选择可用版本,请选择“Express”,并输入随光盘附带的序列号。

我这里是评估版,如有不同,请反馈。

勾选“我接受许可条款”,点击“下一步”是否有需要安装的组件,如果有,请按提示安装。

安装成功,点击“下一步”:选择“全选”,点击“下一步”:实例配置-创建实例名选择“默认实例”,如果提示有错误“该实例名称已在使用”,就选择“命名实例”,我在这里命名“MSSQLSERVER2008”,点击“下一步”:服务器配置-服务账户提示有错误,点击“对所有SQL Server服务使用相同的账户”,在弹出的对话框选择“NT AUTHORITY\NETWORK SERVICE”,点击“下一步”:配置sa连接选择“混合模式”,如图所示,提示有错误,选择“添加当前用户”,并且当前用户必须为管理员级别的账户还是提示缺少sa密码,先随便输个“123” ,待会儿再改又提示需要系统管理员,再添加当前用户,同上必须为管理员级别的账户下面都是“下一步”点击“下一步”,进入“安装进度”,等待若干时间安装,安装完成后请重启电脑。

进入“Microsoft SQL Server Management Studio”,在左边“对象资源管理器”中,依次展开“安全性”—“登录名”,右击“sa”选择“属性”,在弹出的对话框中,不勾选“强制实施密码策略”,并且修改密码为空。

二、sql2008配置ODBC1.在“ODBC”数据源管理器中选择“系统DSN”页面,点击“添加”:2.在“创建新数据源”对话框中,拖至页面底端选择SQL2008对应的“SQL Server Native Client 10.0”,点击“完成”:3.名称输入“mss3000v220conf”,服务器复制“服务管理器”的服务器名,输入“.\MSSQLSERVER2008”,点击“下一步”:复制这个4.点击“下一步”:5(更改默认的数据库为“mss3000v220conf”。

sqlserver2008使用教程

sqlserver2008使用教程

sqlserver2008使用教程SQL Server 2008是由微软公司开发的一款关系型数据库管理系统(RDBMS),用于存储和管理大量结构化数据。

本教程将向您介绍SQL Server 2008的基本功能和使用方法。

首先,您需要安装SQL Server 2008软件。

您可以从微软官方网站下载并安装免费的Express版本,或者购买商业版本以获取更多高级功能。

安装完成后,您可以启动SQL Server Management Studio (SSMS),这是一个图形化界面工具,可用于管理和操作SQL Server数据库。

在SSMS中,您可以连接到本地或远程的SQL Server实例。

一旦连接成功,您将能够创建新的数据库,更改数据库设置,执行SQL查询和管理用户权限等。

要创建新的数据库,您可以右键单击数据库节点并选择“新建数据库”。

在弹出的对话框中,输入数据库名称和其他选项,然后单击“确定”。

新的数据库将出现在对象资源管理器窗口中。

要执行SQL查询,您可以在查询编辑器中编写SQL语句。

例如,要创建一个新的表,您可以使用“CREATE TABLE”语句,并在括号中定义表的列和数据类型。

将查询复制到查询窗口中,并单击“执行”按钮来执行查询。

除了执行基本的SQL查询外,SQL Server 2008还提供了许多高级功能,如存储过程、触发器、视图和索引等。

这些功能可以提高数据库的性能和安全性。

存储过程是预编译的SQL代码块,可以按需执行。

您可以使用存储过程来处理复杂的业务逻辑或执行重复的任务。

要创建存储过程,您可以使用“CREATE PROCEDURE”语句,并在大括号中定义存储过程的内容。

触发器是与表相关联的特殊存储过程,可以在表中插入、更新或删除数据时自动触发。

通过使用触发器,您可以实现数据的约束和验证。

视图是虚拟表,是对一个或多个基本表的查询结果进行封装。

视图可以简化复杂的查询,并提供安全性和数据隐藏。

SQL2008数据库连接

SQL2008数据库连接

1、打开安装目录,找到DTBLKScript.sql这个文件,点击右键,选择编辑,打开后,直接ctrl+A全选,然后CTRL+C复制。

2、然后在开始程序里找到这个点击打开
3、打开后出现以下这图,然后点击connect连接
4、然后点箭头处的图标新建查询,在弹出的空白框里,将之前复制的内容粘贴到里面(记住,千万不要更改),
5、点击下图箭头处的图标,运行,然后等待。

6.完成后提示成功。

好像要点那个勾,保存。

记不清楚了。

7.打开称重软件的安装目录,双击打开connect.udl.
会弹出以下文件。

在服务器名称里可以填入“(local)”,括号也要。

然后点测试连接,连接成功会提示
8,打开定值装车软件。

sql server 2008手册

sql server 2008手册

SQL Server 2008手册一、概述SQL Server 2008是微软公司推出的一款关系型数据库管理系统,它提供了强大的数据管理和分析功能,被广泛应用于企业级系统和互联网应用中。

本手册将介绍SQL Server 2008的基本概念、操作指南和最佳实践,帮助用户更好地理解和使用这一数据库管理系统。

二、SQL Server 2008的基本概念1. SQL Server 2008的架构:介绍SQL Server 2008的架构,包括数据库引擎、分析服务、报表服务等组件的作用和关系。

2. 数据库对象:介绍SQL Server 2008中常见的数据库对象,如表、视图、存储过程等,并说明它们的作用和用法。

3. 数据类型和约束:介绍SQL Server 2008支持的数据类型和约束,包括整型、字符型、日期型等数据类型和主键、外键、唯一约束等约束类型。

三、SQL Server 2008的安装与配置1. 硬件和软件要求:介绍安装SQL Server 2008所需的硬件和软件要求,包括CPU、内存、磁盘空间等方面的要求。

2. 安装步骤:详细介绍SQL Server 2008的安装步骤,包括准备工作、安装向导的操作指南和安装后的配置。

3. 实例和数据库配置:介绍如何配置SQL Server 2008的实例和数据库,包括命名实例、初始化数据库和数据库选项的配置。

四、SQL Server 2008的管理与优化1. 数据库管理:介绍如何创建、修改、删除数据库,包括数据库备份、还原和迁移等操作。

2. 查询优化:介绍SQL Server 2008的查询优化策略和技巧,包括索引的设计、查询计划的分析和性能调优的方法。

3. 日常维护:介绍SQL Server 2008的日常维护任务,包括数据库的定期备份、日志清理、统计信息的更新等。

五、SQL Server 2008的安全与权限1. 登入和用户:介绍如何创建和管理SQL Server 2008的登入和用户,包括登入的类型、用户的权限和角色的管理。

连接sql2008方法

连接sql2008方法

连接sql2008方法
连接到 SQL Server 2008 有多种方法,以下是其中一些常见的方法:
1. 使用 SQL Server Management Studio (SSMS),您可以安装并打开 SQL Server Management Studio,然后在连接对话框中输入服务器名称和身份验证信息,以便连接到 SQL Server 2008 实例。

2. 使用SQLCMD实用程序,您可以使用命令行工具SQLCMD来连接到 SQL Server 2008 实例。

在命令提示符下输入适当的连接字符串和身份验证信息以连接到数据库。

3. 使用.NET框架中的SqlConnection类,如果您使用C#或等.NET语言编写应用程序,您可以使用SqlConnection类来建立与 SQL Server 2008 的连接。

4. 使用ODBC或OLEDB数据源,您可以配置ODBC或OLEDB数据源,然后使用它们来连接到 SQL Server 2008。

这些是连接到 SQL Server 2008 的一些常见方法,您可以根据您的需求和环境选择适合您的方法。

希望这些信息能够帮助到您。

sqlserver2008r2连接数据库执行语句

sqlserver2008r2连接数据库执行语句

要连接SQL Server 2008 R2 数据库并执行语句,可以按照以下步骤进行操作:1. 打开SQL Server Management Studio(SSMS)或任何支持SQL Server 的数据库管理工具。

2. 在工具中,选择“连接”选项卡,并输入要连接到的SQL Server 实例的详细信息。

这些信息包括服务器名称、端口号、身份验证方法(如Windows 身份验证或SQL Server 身份验证)以及用户名和密码。

3. 点击“连接”按钮以建立连接。

如果连接成功,您将能够看到数据库服务器上的所有数据库列表。

4. 在连接成功后,您可以使用SQL Server Management Studio 中的查询编辑器或直接在数据库对象中输入SQL 语句来执行查询。

以下是一个简单的示例,演示如何使用SQL Server Management Studio 执行一个简单的SELECT 查询:```sql--在查询编辑器中输入以下语句SELECT * FROM your_table_name;--或在数据库对象中输入语句SELECT * FROM your_table_name;```请确保将"your_table_name" 替换为您要查询的实际表名。

执行该查询后,您将能够查看结果集。

另外,您还可以使用Transact-SQL(T-SQL)来执行更复杂的查询和操作。

T-SQL 是SQL Server 中用于编程和数据库操作的内置语言。

以下是一个使用T-SQL 执行INSERT 语句的示例:```sql--在查询编辑器中输入以下语句INSERT INTO your_table_name (column1, column2, column3) VALUES ('value1', 'value2', 'value3');```请注意,您需要将"your_table_name"、"column1"、"column2"、"column3" 和"value1"、"value2"、"value3" 替换为实际的表名、列名和值。

sqlserver jdbc连接时区参数

sqlserver jdbc连接时区参数

sqlserver jdbc连接时区参数在使用JDBC (Java Database Connectivity) 连接SQL Server 时,你可能希望设置或查询连接的时区参数。

但是,JDBC 连接SQL Server 时通常不会直接设置一个专门的时区参数。

时区通常是由JVM (Java Virtual Machine) 或操作系统控制的。

但是,你可以通过以下方式处理时区问题:1.设置JVM 的默认时区:在启动JVM 时,你可以使用 -Duser.timezone 参数来设置默认时区,例如:bash复制代码java -Duser.timezone=Asia/Shanghai -jaryourApp.jar或者,你可以在程序中动态设置时区:java复制代码TimeZone.setDefault(TimeZone.getTimeZone("Asia/Sh anghai"));1.在SQL 查询中使用时区转换:如果你需要在SQL 查询中考虑时区,可以使用SQL Server 的时区相关函数,如 AT TIME ZONE(注意:这取决于你的SQL Server 版本和配置,因为不是所有版本的SQL Server 都支持时区相关的函数)。

3. JDBC URL 参数:有些数据库驱动程序可能允许你在JDBC URL 中设置时区参数,但SQL Server 的JDBC 驱动程序可能不支持这种功能。

你应该查阅你正在使用的JDBC 驱动程序的官方文档来确认。

4. 升级你的JDBC 驱动程序:如果你正在使用的JDBC 驱动程序版本较旧,考虑升级到最新版本。

新版本可能提供了更好的时区支持或其他相关功能。

5. 考虑使用其他库:例如,Joda-Time 或Java 8 中的 java.time 包提供了强大的日期和时间处理功能,包括时区转换。

总之,尽管你不能直接在JDBC 连接字符串中设置时区参数,但你仍然有多种方法可以在使用JDBC 连接SQL Server 时处理时区问题。

SQL Server 2008数据库驱动操作步骤

SQL Server 2008数据库驱动操作步骤

MyEclipse 配置SQL Server 2008数据库驱动操作步骤本篇文章小编为大家介绍,MyEclipse 配置SQL Server 2008数据库驱动操作步骤。

1、在环境变量中,在classpath下添加sqljdbc.jar的路径(可直接复制sqljdbc.jar 到jdk目录下)2、设置SQLEXPRESS服务器,启动TCP/IP服务(若已开启跳过此步),重启服务器3、在MyEclipse中,Window --> Preferences --> Java --> Installed JRES点击Edit,进入之后添加现有jar,选择之前的sqljdbc.jar4、配置完成,在新建一个web工程的时候会自动添加此数据库连接5、选择一个项目右键单击目录窗口中的Test, 选择Build Path --> Configure Build Pa th..., 添加扩展jar文件,即把sqljdbc.jar添加到其中6、编写java代码来测试连接数据库复制代码代码如下:import java.sql.*;public class Test {public static void main(String[] srg) {String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; //加载JDBC驱动String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=informatio n";String userName = "sa";String userPwd = "123";Connection dbConn;try {Class.forName(driverName);dbConn = DriverManager.getConnection(dbURL, userName, userPwd);System.out.println("Connection Successful!");} catch (Exception e) {e.printStackTrace();} }}。

java加载SQLServer2008驱动(2014-04-17)

java加载SQLServer2008驱动(2014-04-17)

一:首先下载 sqljdbc4.jar,然后放到C:\Program Files\Java\jdk1.7.0_51\jre\lib\ext 目录下二,配置环境变量CLASSPATH,这个变量就是为了找到类的,里面可以定义多个类路径,我的是.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;C:\Program Files\Java\jdk1.7.0_51\jre\lib\ext\sqljdbc4.jar;,来看看%JAVA_HOME%的定义吧 C:\Program Files\Java\jdk1.7.0_51其实%JAVA_HOME%就是一个字符串而已,表示的是JDK的安装路径,它的作用就是为了方便在CLASSPATH里添加类路径,免得CLASSPATH太长,例如%JAVA_HOME%\lib\dt.jar;就表示dt.jar在C:\Program Files\Java\jdk1.7.0_51\lib目录下,所以 sqljdbc4.jar的路径可以改成%JAVA_HOME%\jre\lib\ext\sqljdbc4.jar;,三,eclipse项目里的包com,右键Build Path然后点击ConfIgure Build Path...然后在java Build Path里选择Libraries然后点击Add External JARs...然后找到sqljdbc4.jar选择即可还要注意Class.forName(“”);里面的字符串,比如Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDrive");点击项目里的Reference Libraries下面的sqljdbc4.jar会出现一个包名,即com.microsoft.sqlserver.jdbc,这个就是Class.forName(“”);里面字符串的前面的部分。

SQL-Server-2008-R2-数据库安装1

SQL-Server-2008-R2-数据库安装1

操作系统Windows server 2008 R2数据库SQL Server 2008 R2注意:SQL Server 2008 R2需要操作系统首先安装.NET Framework 3.5。

在服务管理器中选择功能,然后选择添加功能,添加完后需重启系统。

1、选择安装---全新安装或想到现有安装添加功能。

2、安装现有规则,如果检查有警告或失败需处理。

3、选择安装。

4、如果存在警告或失败需要检查,强制安装会导致数据库功能存在缺陷---- 下一步。

5、输入产品密钥(SQL默认的产品密钥)-----下一步。

6、选择我接受许可条款----下一步。

7、选择SQL Server功能安装----下一步。

8、全选(可以根据实际需要进行选择) ---- 下一步。

9、如果有警告或失败需检查,强制安装会导致数据库功能存在缺陷---- 下一步。

10、选择默认实例---- 下一步。

11、选择下一步。

12、选择对所有sql server 服务使用相同的账户----- 账号名默认选择NT AUTHORITY\SYSTEM(根据实际情况选择) ----- 确定----- 下一步。

13、选择混合模式(根据我们的实际环境选择)---- 输入SQL系统管理员sa用户密码----- 添加---- 选择用户或组输入本地管理员administrator ---- 确定---- 下一步。

14、添加---- 选择用户或组输入本地管理员administrator ----- 确定----- 下一步。

15、选择安装本机模式默认配置---- 下一步。

16、选择下一步。

17、如果有警告或失败提示需要处理---- 下一步。

18、选择安装。

19、显示SQL正常安装完成--- 关闭。

Java 通过 JDBC 分别采用混合验证模式和 Windows 身份验证模式连接 SQL Server 2008 或 2005 的连接实例

Java 通过 JDBC 分别采用混合验证模式和 Windows 身份验证模式连接 SQL Server 2008 或 2005 的连接实例

Java通过JDBC分别采用混合验证模式和Windows身份验证模式连接SQL Server 2008或2005的连接实例开场白:由于这学期开始学习数据库,这两天便在自己的电脑上折腾了起来,经过一天不断地失败与摸索,在百度与谷歌的帮助下,以及各个论坛博客的经验分享,使得我最终使用JDBC分别在混合验证模式和Windows身份验证模式下连接SQLServer2008成功,我在这里总结一下连接的具体过程与心得与大家分享!如有错误之处希望大家能够指出,予以纠正。

一、混合登录模式(SQL Sever和Windows身份验证模式)这种是SQL Server经典的连接数据库的方法,如果数库没有配置错误,连接应该很顺利。

以下是Java源代码:importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.ResultSet;importjava.sql.SQLException;importjava.sql.Statement;publicclassSqlServerConnection02 {publicstaticvoidmain(String[] args) {String dbDriver ="jdbc:sqlserver://localhost:1433;DatabaseName=Test";//数据源try{Class.forName(dbDriver);//加载数据库引擎,返回给定字符串名的类}catch(ClassNotFoundException e) {// e.printStackTrace();System.out.println("加载数据库引擎失败");}System.exit(0);System.out.println("数据库驱动成功");try{String username ="sa";String password ="sqlserveradmin";//此处输入你的数据库的"sa"密码Connectionconn=DriverManager.getConnection(dbUrl,username,password);//连接数据库对象//创建表System.out.println("开始创建表");String sqlCreate ="DROP TABLE TABLE1;create tableTABLE1(IDSystem.out.println("连接数据库成功");Statement stmt = conn.createStatement();//创建SQL命令对象NCHAR(2),NAME NCHAR(10))";//创建表SQL语句//输入数据System.out.println("开始插入数据");String a1 ="INSERT INTO TABLE1 VALUES('1','张三')";//插入数stmt.executeUpdate(sqlCreate);//执行SQL命令对象System.out.println("表创建成功");据SQL语句String a2 ="INSERT INTO TABLE1 VALUES('2','李四')";String a3 ="INSERT INTO TABLE1 VALUES('3','王五')";stmt.executeUpdate(a1);//执行SQL命令对象stmt.executeUpdate(a2);stmt.executeUpdate(a3);System.out.println("插入数据成功");//读取数据System.out.println("开始读取数据");ResultSetrs=stmt.executeQuery("SELECT*FROMTABLE1");//返回SQL语句查询结果集(集合)}}//关闭连接rs.close();stmt.close();//关闭命令对象连接conn.close();//关闭数据库连接//循环输出每一条记录while(rs.next()) {}System.out.println("读取完毕");//输出每个字段System.out.println(rs.getString("ID") +"\t"+ rs.getString("NAME"));}catch(SQLException e) {}e.printStackTrace();// System.out.println("数据库连接错误");System.exit(0);运行结果如图:二、Windows身份验证模式下的连接代码:importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.ResultSet;importjava.sql.SQLException;importjava.sql.Statement;publicclassSqlServerConnection {publicstaticvoidmain(String[] args) {String dbDriver ="jdbc:sqlserver://localhost:1433;integratedSecurity=true;DatabaseName=Test";//数据源try{Class.forName(dbDriver);//加载数据库引擎,返回给定字符串名的类}catch(ClassNotFoundException e) {// e.printStackTrace();System.out.println("加载数据库引擎失败");}System.exit(0);System.out.println("数据库驱动成功");try{Connection conn = DriverManager.getConnection(dbUrl);//连接数据库对象//创建表System.out.println("开始创建表");String sqlCreate ="DROP TABLE TABLE2;CREATE TABLETABLE2(IDSystem.out.println("连接数据库成功");Statement stmt = conn.createStatement();//创建SQL命令对象NCHAR(2),NAME NCHAR(10))";//创建表SQL语句//输入数据System.out.println("开始插入数据");String a1 ="INSERT INTO TABLE2 VALUES('1','张三')";//插入数stmt.executeUpdate(sqlCreate);//执行SQL命令对象System.out.println("表创建成功");据SQL语句String a2 ="INSERT INTO TABLE2 VALUES('2','李四')";String a3 ="INSERT INTO TABLE2 VALUES('3','王五')";stmt.executeUpdate(a1);//执行SQL命令对象stmt.executeUpdate(a2);stmt.executeUpdate(a3);System.out.println("插入数据成功");//读取数据System.out.println("开始读取数据");ResultSetrs=stmt.executeQuery("SELECT*FROMTABLE2");//返回SQL语句查询结果集(集合)}运行结果如图:}//关闭连接rs.close();stmt.close();//关闭命令对象连接conn.close();//关闭数据库连接//循环输出每一条记录while(rs.next()) {}System.out.println("读取完毕");//输出每个字段System.out.println(rs.getString("ID") +"\t"+ rs.getString("NAME"));}catch(SQLException e) {}e.printStackTrace();// System.out.println("数据库连接错误");System.exit(0);仔细观察上面两段代码,可以发现,两点不同,一个是数据库连接地址即dbUrl另一个是与其对应生成的Connection对象。

使用域名连接sqlserver数据库的jdbc语句

使用域名连接sqlserver数据库的jdbc语句

使用域名连接SQL Server数据库的JDBC语句一、背景介绍SQL Server是一种由微软公司开发的关系型数据库管理系统,广泛应用于各种企业级应用程序中。

在Java开发中,经常需要使用JDBC (Java Database Connectivity)来连接SQL Server数据库,以进行数据的查询、更新、删除等操作。

而在实际的开发中,有时候需要使用域名来连接SQL Server数据库,本文将介绍使用域名连接SQL Server数据库的JDBC语句。

二、域名连接SQL Server数据库的意义在实际的开发中,数据库服务器的IP位置区域可能会发生变化,如果应用程序中硬编码了IP位置区域,那么当IP位置区域变化时就需要修改应用程序的代码,这样就增加了维护的难度。

而使用域名连接数据库则可以解决这个问题,只需要通过修改域名解析即可将数据库的连接位置区域进行变更,不需要修改应用程序的代码。

三、使用域名连接SQL Server数据库的JDBC语句下面是使用域名连接SQL Server数据库的JDBC语句的示例代码:```javaimport java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;public class ConnectToSqlServer {public static void m本人n(String[] args) {String url = "jdbc:sqlserver://yourdom本人n:1433;databaseName=yourdatabase";String user = "yourusername";String password = "yourpassword";try (Connection connection =DriverManager.getConnection(url, user, password)) {// 数据库连接成功System.out.println("Connected to the database.");// 进行数据库操作// ...} catch (SQLException e) {// 数据库连接失败System.out.println("Could not connect to the database. Error: " + e.getMessage());}}}```在上面的示例代码中,“yourdom本人n”是你的SQL Server数据库服务器的域名,"yourdatabase"是你要连接的数据库名称,"yourusername"和"yourpassword"分别是数据库的用户名和密码。

nactive 连接sqlserver 2008

nactive 连接sqlserver 2008

连接SQL Server 2008数据库是进行数据操作和管理的重要步骤之一。

在进行数据库开发和管理时,需要连接数据库以执行各种操作,包括查询、插入、更新和删除数据等。

本文将介绍如何使用不同的工具和方法来连接SQL Server 2008数据库,以及一些常见的连接问题和解决方法。

一、使用SQL Server Management Studio连接数据库SQL Server Management Studio(简称SSMS)是微软冠方提供的用于管理和操作SQL Server数据库的集成环境工具。

通过SSMS,用户可以轻松地连接、管理和操作数据库对象,执行T-SQL语句等。

1. 打开SQL Server Management Studio- 在Windows操作系统中,可以通过在开始菜单中搜索并点击“SQL Server Management Studio”来打开该工具。

2. 连接数据库- 打开SSMS后,会出现一个连接到服务器的对话框,在“服务器名称”中输入要连接的SQL Server实例的名称,如localhost(表示本地服务器)、IP位置区域或主机名等。

- 在“身份验证”中选择Windows身份验证或SQL Server身份验证,根据服务器的设置选择合适的身份验证方式。

- 如果选择SQL Server身份验证,需要输入用户名和密码。

- 点击“连接”按钮,如果连接成功,将会打开一个新的查询窗口,表示已成功连接到数据库服务器。

3. 操作数据库- 连接成功后,可以在SSMS中对数据库进行各种操作,如创建新的数据库、执行T-SQL语句、管理数据库对象等。

二、使用ODBC连接数据库ODBC(Open Database Connectivity)是一种开放的数据库连接标准,可以实现跨评台、跨数据库管理系统的连接。

通过ODBC连接SQL Server 2008数据库,可以使用各种编程语言和应用程序来访问和操作数据库。

JAVA连接SQL SERVER 2008遇到的问题及解决方法

JAVA连接SQL SERVER 2008遇到的问题及解决方法

Java连接sql server2008遇到的问题及解决方法在使用java连接sql server2008时,总会出现很多错误。

java连接sql server2008遇到的问题及解决方法很多。

single在这里分享下自己的经验,供大家参考。

java连接sql server2008遇到的问题之一:使用sql server2008时,无法使用SA用户登陆(应该是所有sql server版本都会出现这样的问题)解决方法:1、打Microsoft Sql Server Management Studio Express,以windows验证方式登陆,打开服务器属性窗口(在数据库服务器图标上点右键选"属性"),选择"安全性"选项,2、服务器验证方式选择SQL SERVERTT和windows验证方式,确认3、然后再到"安全性-登陆名"处设置SA用户属性,4、设置密码(此密码和Java连接代码中的密码一直)5、状态-启用SA用户做完这五个操作后,重新启动数据库,java连接sql server2008遇到的问题之一解决了。

java连接sql server2008遇到的问题之二:严重:此驱动程序不支持Java Runtime Environment(JRE)1.6版。

请使用支持JDBC4.0的sqljdbc4.jar,运行成功!背景:在使用java连sql server2008时,遇到的问题。

分析:数据库驱动问题。

解决方法:下载Microsoft SQL Server JDBC Driver2.0.据官方说明,支持sql2000/sql2005/sql2008必须确保CLASSPATH语句仅包含一个Microsoft SQL Server JDBC driver,例如sqljdbc.jar或sqljdbc4.jar。

sqljdbc4.jar类库要求使用6.0或更高版本的Java运行时环境(JRE)。

java连接sql server 2008的四种方法

java连接sql server 2008的四种方法

Java连接sql server 2008 的四种方法Java连接sql server 2008数据库的方法可以分为两类,一类是通过jdbc-odbc桥,另一类是通过jdbc驱动。

针对sql server 2008的window身份验证和sql server身份验证方式,每一类又有两种方法。

一、jdbc-odbc桥:通过连接windows的odbc数据源来连接数据库,因此首先要配置odbc数据源:控制面板->管理工具->数据源(ODBC),如图:如果已经有sql server 2008 的用户数据源,则直接配置该数据源的默认数据库即可。

若没有则添加:点击完成:数据源名称(程序中要用到)和sql server 2008的服务器,下一步,下一步,选择默认的数据库,即要连接的的数据库,下一步,完成。

1.用windows验证方式连接数据库:加载数据库驱动程序Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); 连接数据库:String url="jdbc:odbc:sqlserver;";conn = DriverManager.getConnection(url);完整代码如下:importjava.sql.SQLException;importjava.sql.Statement;importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.ResultSet;public class Test{public static void main(String[] args){Connection conn;Statement stmt;ResultSetrs;try{//加载数据库驱动程序,对于jdbc4版本可以不用写这段代码Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");}catch(ClassNotFoundException ex){System.out.println("数据库驱动加载失败");}String url="jdbc:odbc:sqlserver;";String sql="select* from exa";try{//连接数据库conn = DriverManager.getConnection(url);//建立Statement对象stmt=conn.createStatement();//执行数据库查询语句rs=stmt.executeQuery(sql);while(rs.next()){int id=rs.getInt("id");String name=rs.getString("name");int age=rs.getInt("age");System.out.println("id:"+id+"\tname:"+name+"\tage:"+age) ;}if(rs!=null){rs.close();rs=null;}if(stmt!=null){stmt.close();stmt=null;}if(conn!=null){conn.close();conn=null;}}catch(SQLException e){e.printStackTrace();System.out.println("数据库连接失败");}}}2. 用sql server身份验证方式连接数据库:由于安装sql server 2008 时是以windows身份验证安装的,并没有为sql server 2008添加sql sever身份用户,因此首先添加用户:打开Microsoft SQL Server Management Studio并以windows 验证方式登录,左侧的对象资源管理器->安全性->登录名,右击sa->属性,为sa用户添加密码,选择sql server身份验证,在“状态”项中授予连接到数据库和登录启用。

sqlserver连接 jdbc写法

sqlserver连接 jdbc写法

sqlserver连接jdbc写法在Java中使用JDBC连接SQL Server数据库需要使用合适的JDBC驱动器,并提供连接字符串、用户名和密码等信息。

以下是一个连接SQL Server数据库的示例:首先,确保已经下载并在项目中导入了SQL Server JDBC驱动器(通常是一个JAR文件)。

然后,可以使用类似如下的代码来建立连接:import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;public class SQLServerConnectionExample{public static void main(String[]args){//JDBC连接信息StringjdbcURL="jdbc:sqlserver://your_server_address:1433;databaseName=your_databas e_name;";String username="your_username";String password="your_password";try{//加载SQL Server JDBC驱动器Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");//建立连接Connectionconnection=DriverManager.getConnection(jdbcURL,username,password);if(connection!=null){System.out.println("成功连接到数据库!");//在这里可以执行SQL查询等操作//connection.createStatement()...//connection.prepareStatement()...connection.close();//记得关闭连接}}catch(ClassNotFoundException|SQLException e){e.printStackTrace();}}}在上述代码中,需要替换的部分包括:your_server_address:SQL Server的地址your_database_name:要连接的数据库名称your_username和your_password:数据库的用户名和密码另外,1433是SQL Server默认的端口号,如果你的SQL Server使用了不同的端口,需要相应修改。

JDBC连接自定义sqlserver数据库实例名(多个实例)

JDBC连接自定义sqlserver数据库实例名(多个实例)

JDBC连接自定义sqlserver数据库实例名(多个实例)JDBC连接自定义sqlserver数据库实例名(多个实例)分类:数据库与SQL J2EE学习笔记 2012-06-07 12:14 2005人阅读评论(2) 收藏举报sqlserver数据库jdbcbrowser远程连接sqljava语言中,通过jdbc访问sqlserver2005(2008)数据库默认实例可以按常用的写法来写url连接。

代码如下:[java]view plaincopy?1.<span style="font-size:12px;">Connection cn = DriverManager.getConnection("jdb c:sqlserver://localhost:1433; DatabaseName=demo", "sa","sa");< /span>其中localhost为sqlserver2005数据库ip,Demo为数据库名。

自命名的sqlserver数据库实例(实例名:SQL2008R2)的数据库又是如何访问?经过查资料和摸索发现url写法如下:[java]view plaincopy?1.<span style="font-size:12px;">con = DriverManager.getConnection("jdbc:sqlserver ://localhost;instanceName=SQL2008R2; DatabaseName=Demo" , "sa","sa");</span>也可以这样写:[java]view plaincopy?1.<span style="font-size:12px;">Connection cn = DriverManager.getConnection("jdb c:sqlserver://localhost//SQL2005; DatabaseName=Demo", "sa"," sa");</span>注意,连接数据库自命名实例的url中没有端口号1433,这是SQLServer中的管理机制决定的。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

【原创】JDBC连接SQL Server2008 R2JAVA连接SQL2008与SQL2000有很大的不同,在这里通过笔者的亲身经历详细给出1.首先要去Microsoft官网下载sqljdbc2.0驱动——Microsoft SQL Server JDBC Driver 2.0.exe,很小大概就4M,解压后里面有2个Jar包,sqljdbc4.jar和sqljdbc.jar,这两个都一样,只是针对你的JDK的版本的不同,如果你是JDK6.0直接导入sqljdbc4.jar,以下版本的导入sqljdbc.jar,如果怕麻烦的,两个都导进去也行。

2.包导完了,现在启动SQL配置器,SQL2000的默认端口是1433,所以只要开启端口就能连得上,但08的端口据说是动态的,具体的本人也不清楚,就是因为这个端口我也被整了2天,最后终于连上了打开配置器:将IP ALL的TCP动态端口(默认1163)改为1433,不改也行,因为大部分人的习惯是用默认的1433,在IP2已启用选择——是,确定。

同样的方法,开启客户端的TCP/IP,端口也为1443,如图:然后在DOS命令中输入测试 telnet 127.0.0.1 1433,如果结果只有一个光标在闪动,那么就说明127.0.0.1 1433端口已经打开。

如果出现连接主机端口1433没打开,久要换端口。

现在进入正题启动MyEclipse 8.5——创建JAVA项目——记住导入sqljdbc4.jar代码如下我们用SQL验证的sa登录(前提要打开混合模式登录这里不在赘述)import java.sql.*;public class javaConSQL{public static void main(String[] args){String JDriver="com.microsoft.sqlserver.jdbc.SQLServerDriver";//SQL数据库引擎 String connectDB=;//数据源"jdbc:sqlserver://127.0.0.1:1433;DatabaseName=Mydb"try{Class.forName(JDriver);//加载数据库引擎,返回给定字符串名的类}catch(ClassNotFoundException e){//e.printStackTrace();System.out.println("加载数据库引擎失败");System.exit(0);}System.out.println("数据库驱动成功");try{String user="sa";String password="sql2008";Connection con=DriverManager.getConnection(connectDB,user,password);//连接数据库对象System.out.println("连接数据库成功");Statement stmt=con.createStatement();//创建SQL命令对象//创建表System.out.println("开始创建表");String query="create table TABLE1(ID NCHAR(2),NAME NCHAR(10))";//创建表SQL语句stmt.executeUpdate(query);//执行SQL命令对象System.out.println("表创建成功");//输入数据System.out.println("开始插入数据");String a1="INSERT INTO TABLE1 VALUES('1','旭哥')";//插入数据SQL语句String a2="INSERT INTO TABLE1 VALUES('2','伟哥')";String a3="INSERT INTO TABLE1 VALUES('3','张哥')";stmt.executeUpdate(a1);//执行SQL命令对象stmt.executeUpdate(a2);stmt.executeUpdate(a3);System.out.println("插入数据成功");//读取数据System.out.println("开始读取数据");ResultSet rs=stmt.executeQuery("SELECT * FROM TABLE1");//返回SQL语句查询结果集(集合) //循环输出每一条记录while(rs.next()){//输出每个字段System.out.println(rs.getString("ID")+"\t"+rs.getString("NAME"));}System.out.println("读取完毕");//关闭连接stmt.close();//关闭命令对象连接con.close();//关闭数据库连接}catch(SQLException e){e.printStackTrace();//System.out.println("数据库连接错误");System.exit(0);}}}MyEclipse8.5 运行结果:打开SQL2008企业管理器执行SQL语句USE MydbGOSELECT * FROM TABLE1结果为:说明已经成功连接SQL,并在数据库Mydb创建表TABLE1谢谢!有哪里不正确的地方,去哪个读者指出,互相学习!!2010-04-21 16:40windows7中SQL Server 2005 JDBC的连接若干问题一、Window7中SQL Server Management Studio windows集成不能登陆;首先我们应该在SQL Server Management Studio 上右击选择“以管理员身份运行”一般即可解决。

二、当sql2005 windows集成验证时,在Myeclipse或者Eclipse中用JDBC数据库连接被拒问题;用JDBC连接只需要下载一个驱动,完后在eclipse里配置一下JRE就可以使用了;(1)关闭防火墙。

(2)配置TCP端口:开始->所有程序->Microsoft SQL Server 2005->配置工具->SQL Server配置管理器->SQL Server 2005 网络配置->MSSQLSERVER协议;启用“TCP/IP”;双击“TCP/IP”->“IP 地址”->“IPAll”->“TCP 端口”项添加默认的“1433”。

(3)外围应用配置:Microsoft SQL Server 2005->配置工具->SQL Server外围应用配置器->服务和连接的外围应用配置器-> ①选SQLEXPRESS->Database Engine->远程连接->本地连接和远程连接->同时使用TCP/IP和named pipes;②选SQL Server Browser->服务->启动类型改为“自动”->应用->启动->确定。

(4)修改默认的登录验证模式(由于在安装过程中是默认按“Windows 身份验证模式”方式安装,所以sa登录是被禁用的,即使将身份验证模式更改为“SQL Server 和Windows 身份验证模式”,sa登录仍处于禁用状态,所以需要启用sa登录帐户):①在SQL Server Management Studio 的对象资源管理器中,安全性->登录名->右击“sa”->属性->常规->将登录名sa的密码和确认密码设为强密码->状态->登录->启用->确定;②在SQL Server Management Studio 的对象资源管理器中,右击服务器->属性->安全性->服务器身份验证->选择“SQL Server和Windows身份验证模式”->确定->确定。

(我自己设置完四步就能连接到数据库2005)(5)在SQL Server Management Studio Express中新建一个数据库(例如“ShopSystem”,如果测试程序带有数据库文件也可不用新建而直接附加到当前SQL Server数据库服务器);在SQL Server Management Studio 的对象资源管理器中右击服务器->重新启动->是。

(6)运行下载的JDBC文件“sqljdbc_1.2.2828.100_chs.exe”,解压到“C:\Program Files”文件夹中;将Classpath设置为包含sqljdbc.jar文件(也可加到系统环境变量中):在任务栏右下角右击“Apache Tomcat”图标(如果没有些图标,可先“开始->所有程序->Apache Tomcat 5.0->Monitor Tomcat”)->Configure...->Java->在“Java Classpath:”项的后面新增“;C:\Program Files\Microsoft SQL Server 2005 JDBC Driver\sqljdbc_1.2\chs\sqljdbc.jar”,然后“Stop Service->Start Service”重启Tomcat。

(7)将测试程序复制到计算机硬盘上的Tomcat安装目录下的“webapps/ROOT”文件夹下,并去掉所有文件的只读属性;用文本编辑器修改测试程序中sa的密码等:Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");String strConn="jdbc:sqlserver://localhost:1433;DatabaseName=ShopSystem"; String strUser="sa"; String strPassword="sasasa";conn=DriverManager.getConnection(strConn,strUser,strPassword);注意前面两行与SQL Server 2000是不一样的,密码必须与(4)中设置的相同。

相关文档
最新文档