本地数据库连接不上,如何远程连接数据库服务器

文章 2年前 (2021) admin
0
本地数据库连接不上,如何远程连接数据库服务器

Q1:如何连接数据库服务

通常来说我们的服务器是分三类,数据库的服务器,web的服务器,以及其他应用的服务器。这些其实都是小型机,服务器,只不过是根据用途不同而分类。正常来说一个网站的常规服务器的架构就是这三块。  他所说的 " 数据库连接到服务器" 可能是指 "怎么样把web服务器和数据库能够建立连接 " 。这里所说的web服务器应该是指tomcat,apache,IIS,weblogic之类的东西,而不是真正意义上的web服务器。  这样的话就简单了。要么ODBC要么JDBC,该怎么样怎么样。ODBC就是添加到数据源,JDBC就是要写JDBC驱动,或者使用mybatis之类的解决方案

Q2:怎么连接服务器上的SQL数据库

以sqlserver2000为例。一、在本机电脑打开sql server 2000的企业管理器;1、新建SQL注册2、添加本站的SQL数据库所在服务器IP,注:由于购买的数据库类型不同所在服务器IP也会不同,请在数据库管理的基本信息中查看,以保证正确。3、选择第二项“系统管理给我分配的SQL server登录信息”4、输入您在本站开通的MSSQL数据库的用户名和密码5、存放位置,没必要修改,当然也可以选第二项新建一个组6、点完成后将进行远程数据库连接,如果刚才所设置的参数正确并且本机的防火墙充许了1433端口将会连接成功。二、打开本机电脑上的“开始-Microsoft SQL Server 2000 -企业管理器”在SQL2000企业管理器中会看到刚才新注册的数据库和本站服务器IP1、双击前面的+号进行远程数据库服务器连接,连接成功后会看到数据库结构2、点开 数据库 前面的+号将展开远程服务器上的数据库列表,从中找到数据库3、至此已经成功连接到远程数据库,就可以像在本机操作一样去管理数据库了

Q3:数据库与服务器连接的三种方式

SQL SERVER连接oracle数据库几种方法--1 方式 --查询oracle数据库中的表 SELECT * FROM OPENDATASOURCE( 'MSDAORA', 'Data Source=GE160;User ID=DAIMIN;Password=DAIMIN' )..DAIMIN.JOBS--在sqlserver中创建与oracle数据库中的表同名的表 select * into JOBS from OPENDATASOURCE( 'MSDAORA', 'Data Source=GE160;User ID=daimin;Password=daimin' )..DAIMIN.JOBSselect * from JOBS--2、方式 --在master数据库中查看已经存在的链接服务器 select * from sysserversEXEC sp_addlinkedserver @server = 'GE160', @srvproct = 'Oracle', @provider = 'MSDAORA', @datasrc = 'GE160'exec sp_addlinkedsrvlogin 'GE160', false, 'sa', 'daimin', 'daimin'--要在企业管理器内指定登录帐号exec sp_dropserver GE160select * from GE160..DAIMIN.JOBSdelete from GE160..DAIMIN.JOBS--备注:引用ORACLE服务器上的表时,用户名称与表名一定要大写字母。SELECT * FROM OPENQUERY(GE160, 'SELECT * FROM DAIMIN.JOBS')--3、方式 SELECT a.* FROM OPENROWSET('MSDAORA', 'GE160';'DAIMIN';'DAIMIN', DAIMIN.JOBS) AS a ORDER BY a.JOB_ID--4、方式 ODBC --ODBC方式比较好办 SELECT A.* FROM OPENROWSET('MSDAORA','GE160';'DAIMIN';'DAIMIN', --GE160是数据源名 DAIMIN.JOBS) AS A ORDER BY A.JOB_ID

Q4:数据库与服务器的三种连接方式

数据库是提供数据处理软件。服务器是硬件,用来安装数据库等软件的。在数据量不多时,有服务器和数据库就可以了。实际应用时,如果数据量大的话,可以把数据分为两种,使用中的数据和历史数据。使用中的数据常常要用,一般放在服务器上直接使用。而历史数据使用概率较少,一般放在安全性好而且压缩率高的存储上。

Q5:怎么链接一个服务器上的mysql数据库

要连接一个服务器上的mysql数据库首先需要知道这个服务器的ip地址、mysql数据库的用户名和密码还有端口号(默认是3306)。然后通过Navicat Premium这个软件来完成,具体步骤如下:步骤1:电脑上安装Navicat Premium(可以百度搜索“Navicat Premium”然后下载)步骤2:安装完毕,打开Navicat Premium,点击“连接”,然后下拉选择“MySQL”步骤3:打开MySQL的新建连接界面,然后给连接取个名字并输入已知MySQL数据库所在服务器的IP地址、数据库端口(默认3306)、用户名、密码,确保没问题之后点击“测试连接”,如果提示“连接成功”,则说明输入的各项参数是正确的。步骤4:测试通过之后点击“确定”,即可成功连接服务器上面的MySQL数据库,在里面就可以面各个数据库的数据了。

Q6:mysql是怎么连接数据库服务器

1)连接Oracle 8/8i/9i/10g/11g(thin模式)Class.forName("oracle.JDBC.driver.OracleDriver").newInstance();String url="JDBC:oracle:thin:@localhost:1521:orcl" //orcl为Oracle数据库的SIDString user="test";String password="test";Connection con=DriverManager.getConnection(url,user,password);2)连接DB2数据库Class.forName("com.ibm.db2.jcc.DB2Driver");String url="JDBC:db2://localhost:5000/testDb";/**数据库连接串**/String user="test"; String password="test";Connection con=DriverManager.getConnection(url,user,password);3)连接MySQL数据库Class.forName("com.mysql.jdbc.Driver");String url="JDBC:mysql://localhost:8080/testDB";String user="test"; String password="test";Connection con=DriverManager.getConnection(url,user,password);4)连接SQL Server数据库Class.forName("com.microsoft.JDBC.sqlserver.SQLServerDriver");String url="JDBC:microsoft:sqlserver://localhost:1433;DatabaseName=testDb";String user="test"; String password="test";Connection con=DriverManager.getConnection(url,user,password);5)连接PostgreSQL数据库Class.forName("org.postgresql.Driver");String url="JDBC:postgresql://localhost/testDb";String user="test"; String password="test";Connection con=DriverManager.getConnection(url,user,password);6)连接Access数据库Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");String url="JDBC:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ="+application.getRealPath("/Data/testDb/mdb");Connection conn=DriverManager.getConnection(url,"","");7连接Sybase数据库Class.forName("com.sybase.JDBC.SybDriver");String url="JDBC:sybase:Tds:localhost:5007/testDb";Properties pro=System.getProperties();pro.put("user","userId");pro.put("password","user_password");Connection con=DriverManager.getConnection(url,pro);8连接informix数据库Class.forName("com.informix.JDBC.ifxDriver");String url="JDBC:informix-sqli:localhost:1533/testDb:INFORMIXSERVER=myserver"user=testUser;password=testpassword"; Connection con=DriverManager.getConnection(url); 示例:连接SQL Server2008R2数据库首先Build Path → 添加外部sqljdbc.jar驱动import java.sql.*;public class DB {public static void main(String[] args) throws Exception {Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");Connection conn = DriverManager.getConnection("jdbc:sqlserver://localhost:1433; DatabaseName=数据库名", "sa", "1234");Statement stmt = conn.createStatement();ResultSet rs = stmt.executeQuery("select * from 表名");while(rs.next()) {System.out.println("id为:" + rs.getString("id") + "name为:" + rs.getString("name"));}System.out.println("数据库连接成功!");rs.close();stmt.close();conn.close();System.out.println("数据库成功关闭!");}}

版权声明:admin 发表于 2021年11月20日 上午4:16。
转载请注明:本地数据库连接不上,如何远程连接数据库服务器 | 热豆腐网址之家

相关文章