
对于
数据库, 是可以放在远程服务器上, 也是可以放在自己的主机上的。 前者需要联网,后者不需要联网。 访问的方式都是要从数据库的
地址进行访问的。 1:如访问远程服务器上的数据库: 服务器ip地址是192.143.234.242(IP地址,不为固定,此为任意IP示例) 那么如果此服务器上有你要访问的数据库,那么在JAVA代码中,创建数据库连接的时候 就要将“192.143.234.242”的字符串传进去创建连接的方法中去。 当然在这里还要注意,一般在IP地址后都会有跟
端口,端口不同,可能提供的访问功能就不同。 比如此服务器上的端口20开房给数据库访问了,那么实际上,在“192.143.234.242”后面要带上端口。即应该为:“192.143.234.242:20” 当然,网络访问也要遵循http协议,所以,还要在以上基础上加上“http://” 即为:“ http://192.143.234.242:20 ” 2.同理,如果是访问本机的数据库的话,只要将192.143.234.242改为本机ip即可。 如:“http://localhost:20”。 当然,在访问数据库地址的时候,还要把数据库的密码,和用户名一并传入,以建立连接才可以。 分析楼主遇到的问题,加上楼主问题的重点, 我觉得,楼主对数据库在哪里还不理解, 所以,肯定在代码中传入数据库的地址部分,存在的问题。
使用java连接MySQL数据库与其他的数据库连接核心是一样的,如果说区别,那就是所需的驱动不一样。
工具/原料
MySQL、JDK
方法/步骤
1、首先需要安装好JDK(配置环境变量),如图所示:
2、其次要安装好MySQL数据库,可以使用可视化Navicar For MySQL,如图所示:
3、最后通过代码进行连接。
(1)确定连接路径URL:
String url="jdbc:mysql://localhost(可以是本机IP地址):3306(端口号)/mysqltest(数据库名称)?"+"user=用户账号&password=用户密码&useUnicode=字符编码"
(2)加载驱动:
Class.forName("com.mysql.jdbc.Driver")
(3)连接,获取Connection对象
Connection conn=DriverManager.getConnection(url)
(4)可以通过conn对象检验连接与否。
评论列表(0条)