步骤1:打开企业管理器,如下。
2
步骤2:选择数据库,安全性,点击新建链接服务器。
3
步骤3:选择链接服务器属性,常规,输入名称:TEST,选择ORACLE数据库提供程序,输入名称、数据源。
4
步骤4:进行安全性设置。本地登录,选择SQLServer数据库登录用户,远程登录用户和密码,输入远程连接数据库的用户和密码,选择用此安全上下文进行,输入远程登录用户和密码。
5
步骤5:点击TEST链接服务器下的表,我们可以访问ORACLE数据库的表了。
注意:产品名称要和所链接的服务器相对应,使用ORACLE数据库就要输入ORACLE,使用SQLServer就输入SQLServer。
mysql
-u用户名
-h
主机名
-p
前提是服务器的mysql上有该用户,以及对应的IP
可登入mysql服务器上执行
grant
all
on
test
to
用户名@‘
客户机
IP’
identified
by
'密码'
;
flush
privileges;
#刷新权限表,让所做修改生效
上面指令的意思是
将test这个数据库的全部内容以及全部的 *** 作权限
赋权
给从特定IP上登入到本服务器的用户。
1)连接Oracle 8/8i/9i/10g/11g(thin模式)
ClassforName("oracleJDBCdriverOracleDriver")newInstance();
String url="JDBC:oracle:thin:@localhost:1521:orcl" //orcl为Oracle数据库的SID
String user="test";
String password="test";
Connection con=DriverManagergetConnection(url,user,password);
2)连接DB2数据库
ClassforName("comibmdb2jccDB2Driver");
String url="JDBC:db2://localhost:5000/testDb";/数据库连接串/
String user="test"; String password="test";
Connection con=DriverManagergetConnection(url,user,password);
3)连接MySQL数据库
ClassforName("commysqljdbcDriver");
String url="JDBC:mysql://localhost:8080/testDB";
String user="test"; String password="test";
Connection con=DriverManagergetConnection(url,user,password);
4)连接SQL Server数据库
ClassforName("commicrosoftJDBCsqlserverSQLServerDriver");
String url="JDBC:microsoft:sqlserver://localhost:1433;DatabaseName=testDb";
String user="test"; String password="test";
Connection con=DriverManagergetConnection(url,user,password);
5)连接PostgreSQL数据库
ClassforName("orgpostgresqlDriver");
String url="JDBC:postgresql://localhost/testDb";
String user="test"; String password="test";
Connection con=DriverManagergetConnection(url,user,password);
6)连接Access数据库
ClassforName("sunjdbcodbcJdbcOdbcDriver");
String url="JDBC:odbc:Driver={Microsoft Access Driver (mdb)};DBQ="+applicationgetRealPath("/Data/testDb/mdb");
Connection conn=DriverManagergetConnection(url,"","");
7连接Sybase数据库
ClassforName("comsybaseJDBCSybDriver");
String url="JDBC:sybase:Tds:localhost:5007/testDb";
Properties pro=SystemgetProperties();
proput("user","userId");
proput("password","user_password");
Connection con=DriverManagergetConnection(url,pro);
8连接informix数据库
ClassforName("cominformixJDBCifxDriver");
String url="JDBC:informix-sqli:localhost:1533/testDb:INFORMIXSERVER=myserver"user=testUser;password=testpassword"; Connection con=DriverManagergetConnection(url);
示例:
连接SQL Server2008R2数据库
首先Build Path → 添加外部sqljdbcjar驱动
import javasql;
public class DB {
public static void main(String[] args) throws Exception {
ClassforName("commicrosoftsqlserverjdbcSQLServerDriver");
Connection conn = DriverManagergetConnection("jdbc:sqlserver://localhost:1433; DatabaseName=数据库名", "sa", "1234");
Statement stmt = conncreateStatement();
ResultSet rs = stmtexecuteQuery("select from 表名");
while(rsnext()) {
Systemoutprintln("id为:" + rsgetString("id") + "name为:" + rsgetString("name"));
}
Systemoutprintln("数据库连接成功!");
rsclose();
stmtclose();
connclose();
Systemoutprintln("数据库成功关闭!");
}
}
一共有七步,具体步骤如下:
1、打开Sql server 管理配置器;
2、点击MSSQLSERVER的协议,在右侧的页面中选择TCP/IP协议;
3、右键点击TCP/IP协议,选择“属性”,修改端口地址;
4、跳出来的对话框,找到“IP3”,更改IP地址 为自己电脑的IP地址,选择启;
5、“IPALL”的所有端口改成“1433”;
6、重新启动服务;
7、通过以上1-6步骤设置好端口,重新打开SQL Server Management Studio,在服务器名称输入:(local)或者127001,即可登录数据库了。
1、打开配置管理器;
2、打开配置管理器后,启动SQL Server服务,最终结果如下图。 至此,问题就解决了。
以sqlserver2000为例。
一、在本机电脑打开sql server 2000的企业管理器;
1、新建SQL注册
2、添加本站的SQL数据库所在服务器IP,注:由于购买的数据库类型不同所在服务器IP也会不同,请在数据库管理的基本信息中查看,以保证正确。
3、选择第二项“系统管理给我分配的SQL server登录信息”
4、输入您在本站开通的MSSQL数据库的用户名和密码
5、存放位置,没必要修改,当然也可以选第二项新建一个组
6、点完成后将进行远程数据库连接,如果刚才所设置的参数正确并且本机的防火墙充许了1433端口将会连接成功。
二、打开本机电脑上的“开始-Microsoft SQL Server 2000 -企业管理器”在SQL2000企业管理器中会看到刚才新注册的数据库和本站服务器IP
1、双击前面的+号进行远程数据库服务器连接,连接成功后会看到数据库结构
2、点开 数据库 前面的+号将展开远程服务器上的数据库列表,从中找到数据库
3、至此已经成功连接到远程数据库,就可以像在本机 *** 作一样去管理数据库了
1、打开sql server 配置管理器,找到里面的SQL server 网络配置,然后实例名的协议(我的实例名为SQLEXPRESS)。如下图所示:
2、将SQLEXPRESS协议中的Named Pipes和 TCP/IP启用。如下图所示:
3、点击SQL Server服务,将SQL Server(SQLEXPRESS)重新启动。如下图所示:
4、重新打开SQL Server Management Studio ,服务器类型选择数据库引擎,服务器名称填(local)\实例名 或者 计算机名\实例名 ,身份验证选择windows身份验证。如下图所示:
5、点击连接,这时就会登陆进去。如下图所示:
要连接一个服务器上的mysql数据库首先需要知道这个服务器的ip地址、mysql数据库的用户名和密码还有端口号(默认是3306)。然后通过Navicat Premium这个软件来完成,具体步骤如下:
步骤1:电脑上安装Navicat Premium(可以百度搜索“Navicat Premium”然后下载)
步骤2:安装完毕,打开Navicat Premium,点击“连接”,然后下拉选择“MySQL”
步骤3:打开MySQL的新建连接界面,然后给连接取个名字并输入已知MySQL数据库所在服务器的IP地址、数据库端口(默认3306)、用户名、密码,确保没问题之后点击“测试连接”,如果提示“连接成功”,则说明输入的各项参数是正确的。
步骤4:测试通过之后点击“确定”,即可成功连接服务器上面的MySQL数据库,在里面就可以面各个数据库的数据了。
需要在“开始”-“程序”里设置一下。
具体步骤:
1单击“开始”,依次指向“程序”、“Microsoft SQL Server2005”和“配置工具”,然后单击“SQL Server 外围应用配置器”。
2 在“SQL Server 2005 外围应用配置器”页上,单击“服务和连接的外围应用配置器”。
3 在“服务和连接的外围应用配置器”页上,展开“数据库引擎”。
4依次单击“远程连接”和“本地连接和远程连接”,单击适用于您的环境的相应协议,然后单击“应用”。
5在“服务和连接的外围应用配置器”页上,展开“数据库引擎”。
6依次单击“服务”和“停止”,等待 MSSQLSERVER 服务停止,然后单击“启动”以重新启动 MSSQLSERVER 服务。
以上就是关于怎么使用SQLSERVER链接服务器访问数据库全部的内容,包括:怎么使用SQLSERVER链接服务器访问数据库、如何登陆服务器mysql数据库、mysql是怎么连接数据库服务器等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)