如何连接sql server数据库,第1张

以JAVA为例:

java中使用jdbc连接sql server数据库步骤:

1JDBC连接SQL Server的驱动安装 ,前两个是属于数据库软件,正常安装即可(注意数据库登陆不要使用windows验证)

<1> 将JDBC解压缩到任意位置,比如解压到C盘program files下面,并在安装目录里找到sqljdbcjar文件,得到其路径开始配置环境变量

在环境变量classpath 后面追加 C:\Program Files\Microsoft SQL Server2005 JDBC Driver\sqljdbc_12\enu\sqljdbcjar

<2> 设置SQLEXPRESS服务器:

a打开SQL Server Configuration Manager -> SQLEXPRESS的协议 -> TCP/IP

b右键单击启动TCP/IP

c双击进入属性,把IP地址中的IP all中的TCP端口设置为1433

d重新启动SQL Server 2005服务中的SQLEXPRESS服务器

e关闭SQL Server Configuration Manager

<3> 打开 SQL Server Management Studio,连接SQLEXPRESS服务器, 新建数据库,起名字为sample

<4> 打开Eclipse

a新建工程-> Java -> Java project,起名为Test

b选择eclipse->窗口->首选项->Java->installed JRE 编辑已经安装好的jdk,查找目录添加sqljdbcjar

c右键单击目录窗口中的Test, 选择Build Path ->Configure Build Path, 添加扩展jar文件,即把sqljdbcjar添加到其中

<5> 编写Java代码来测试JDBC连接SQL Server数据库

import javasql;

public class Test {

public static void main(String[] srg) {

//加载JDBC驱动

String driverName = "commicrosoftsqlserverjdbcSQLServerDriver";

//连接服务器和数据库sample

String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=sample";

String userName = "sa"; //默认用户名

String userPwd = "123456"; //密码

Connection dbConn;

try {

ClassforName(driverName);

dbConn = DriverManagergetConnection(dbURL, userName, userPwd);

Systemoutprintln("Connection Successful!"); //如果连接成功 控制台输出

} catch (Exception e) {

eprintStackTrace();

}

}

}

执行以后就可以连接到sample数据库了。

那是因为无法连接SQL服务器,解决的方法和详细的操作步骤如下:

1、第一步,在“开始”程序中,展开SQL2012  —配置工具— SQL Server配置管理器,然后双击以打开SQL Server配置管理器,见下图,转到下面的步骤。

2、第二步,执行完上面的操作之后,双击SQL  Server服务,以检查SQL Server(MSSQLSERVER)是否正常运行,见下图,转到下面的步骤。

     

3、第三步,执行完上面的操作之后,如果显示已停止,则只需手动启动即可,见下图,转到下面的步骤。

     

4、第四步,执行完上面的操作之后,可以重新连接到SQL  Server以正常登录,见下图。这样,就解决了这个问题了。

     

1、mysql数据库(例如19216811)需要创建允许远程访问的用户。可以指定IP或允许所有IP

2、例如#创建数据库,允许user01在19216815访问

mysql -uroot -p123456 -e"create database db01"

#创建用户

mysql -uroot -p123456 -e"CREATE USER 'user01'@'19216815' IDENTIFIED BY ‘123456’;"

mysql -uroot -p123456 -e"GRANT ALL ON db01 TO 'user01'@'19216815';"

3、例如#创建数据库,允许user01在%(任意IP)访问

mysql -uroot -p123456 -e"CREATE USER 'user01'@'%' IDENTIFIED BY ‘123456’;"

mysql -uroot -p123456 -e"GRANT ALL ON db01 TO 'user01'@'%';"

4、查询user和相应host

select user,host from user;

5、远程访问mysql测试

mysql -uroot -p123456 -h 19216811

配置好相关的文件就可以,一般是tnsnameora文件。

一般oracle10g的文件所在目录为:C:oracleproct20db_1etworkADMIN

其他版本的可在oracle目录下搜索tnsnameora文件名进行修改。

ora=

(DESCRIPTION=

(ADDRESS=(PROTOCOL=TCP)(HOST=xxxxxxxxxxxx)(PORT=1521))

(CONNECT_DATA=

(SERVER=DEDICATED)

(SERVICE_NAME=orcl)

)

)

其中ora为本地实例名,xxxxxxxxxxxx为远程IP地址,1521为端口号,orcl为远程数据库实例名,按照对方提供的内容进行修改即可。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 如何连接sql server数据库

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情