首页数据库访问数据库,如何在本机上面通过IP访问sql数据库

访问数据库,如何在本机上面通过IP访问sql数据库

编程之家2023-10-1898次浏览

大家好,今天小编来为大家解答访问数据库这个问题,如何在本机上面通过IP访问sql数据库很多人还不知道,现在让我们一起来看看吧!

访问数据库,如何在本机上面通过IP访问sql数据库

如何在一台电脑上访问另一台电脑上的SQL数据库

1、首先在A电脑安装数据库,比如mysql;

2、创建mysql用户,给其他电脑访问的;

GRANT ALL PRIVILEGES ON*.* TO'user'@'%'IDENTIFIED BY'123456' WITH GRANT OPTION;

稍微解释一下,

*.*第一个*代表你想让别人访问的数据库,*表示所有数据库;第二个*表示表,就是数据库下的那些表可以被访问;*.*表示所有数据库,所有表;

user表示用户名,%表示主机,这里可以限定为某个IP地址,%表示任何电脑,123456是密码;

访问数据库,如何在本机上面通过IP访问sql数据库

3、用mysql客户端,或者其他程序去访问A电脑的数据库;

填写A电脑的IP地址,用户名和密码,注意,同一个局域网的话,可以的。跨外网,就需要把mysql的3306端口开放。

如何打开Mysql数据库

1、安装phpstudy服务器,可以到官网下载这个服务器,会有详细的安装步骤,安装成功后,界面会下图的图标,如下图

2、进入phpstudy后点启动就相当于启动phpstudy,启动,停止,重启就如字面意思一样,如下图

3、点击MySQL管理器里面的MySQL-Front,就会跳转大一个页面,如下图的红箭头

4、打开登录信息,如果你之前没有重置过数据库密码,那一般的数据库名字和数据库密码默认root,如下图

访问数据库,如何在本机上面通过IP访问sql数据库

5、登录之后就能进入到数据库了,如果之前没有用过的这种数据库的,可以花几分钟了解一下这个页面,如下图

6、打开你要打开的数据表,添加字段就可以了,如下图红箭头

如何在本机上面通过IP访问sql数据库

1、SQL2008是没有外围配置的,为了能用IP地址或者local登陆,需要做下面的配置。打开Microsoft SQL Server 2008 R2→配置工具→SQL Server配置管理器。

2、从SQL Server服务中双击右边窗口的SQL Server(SQLEXPRESS),在弹出窗口中选择Network service,确认用于网络服务,远程的客户端可以重启这个SQL Server服务了,不然重启服务功能仅限于本机。

3、从SQL Server网络配置→SQLEXPRESS的协议,双击打开TCP/IP,选择IP地址,设置需要访问的IP地址(例如172.24.178.101),

4、然后将TCP动态端口设置为空(空表示不启用动态端口,0表示为使用动态端口),最下端有个IPall设置,需要把端口设置为1433。

5、从SQL Native Client10.0配置→客户端协议,双击打开TCP/IP,确认默认端口为1433,到这里设置完成。

6、最后通过SQL Server Management Studio进入连接,使用刚才设置的IP地址进入,成功用IP地址登陆SQL2008数据库。

如何直接访问网站的数据库

1、先创建程序所要访问的数据库,打开控制面板,建立ODBC数据源:开始→设置→控制面板→管理工具→ODBC数据源→系统DSN。

2、然后编写数据库访问程序:在程序中首先要加载驱动,其次要建立连接,再次创建用于访问数据库的Statement对象,然后利用Statement对象访问数据库

Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”);

Stringurl="jdbc:odbc:book";

Stringquery="SELECT*FROMbook1";

Connectionc=DriverManager.getConnection(Url,user,password);

Connectioncon=DriverManager.getConnection(url);

Statementstmt=con.createStatement();

ResultSetrs=stmt1.executeQuery(query);

建立连接之后,可以访问数据库,对数据库进行操作,如:查询、修改、删除。

连接使用完毕,可以调用close()方法关闭连接.

importjava.sql.*;

classSimpleSelect{

publicstaticvoidmain(Stringargs[]){

Stringurl="jdbc:odbc:book";

Stringquery="SELECT*FROMbook1";

try{

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

}

catch(java.lang.ClassNotFoundExceptione){

System.err.print("ERROR:");

System.err.print(e.getMessage());

}

//输出数据库中信息

try{

Connectioncon=DriverManager.getConnection(url);

Statementstmt=con.createStatement();

ResultSetr=stmt.executeQuery(query);

System.out.println("id:"+""+"name"+""+"price"+""+"author"+""+"publish_name");

while(r.next()){

Longr1=r.getLong("id");

Stringr2=r.getString("name");

Doubler3=r.getDouble("price");

Stringr4=r.getString("author");

Stringr5=r.getString("publish_name");

System.out.println(r1+""+r2+""+r3+""+r4+""+r5);

}

r.close();

stmt.close();

con.close();

}catch(SQLExceptionex){

ex.printStackTrace();

}

}

OK,关于访问数据库和如何在本机上面通过IP访问sql数据库的内容到此结束了,希望对大家有所帮助。

自定义域名邮箱,如何注册自己域名的邮箱数据库同义词?数据库里面同义词、序列是什么东西