阅读 276

菜鸟Java远程连接腾讯云服务器上面的数据库

菜鸟Java远程连接腾讯云服务器上面的数据库

前提条件:已经买了云服务器,并且已经搭建好了云服务器。

(如果还没有搭建好服务器,可以看一下我的上一篇博文)


工具包

mysql-connector-java-5.1.34.jar

这个驱动包在网上随便一找就找得到,或者可以用下面提供的链接:https://www.runoob.com/java/java-mysql-connect.html

注:不同版本的jdk环境下不同的jar包可能会有错误


导入该jar包

右击文件 -->构建路径---->配置构建路径



点击库下面的类路径,添加外部jar,选择jar包添加进去就可以了



代码


假设我的服务器IP是:102.34.23.132

要连接的服务器上的数据库名:def

服务器上的一个mysql用户名:abc

该mysql的密码:12138


public static void main(String []args) {

//创建数据库连接对象并置为null

Connection con = null;

//创建驱动程序名

String driver = "com.mysql.jdbc.Driver";

//url指向数据库

String url = "jdbc:mysql://102.34.23.132/def";//String url = "jdbc:mysql://服务器ip/数据库名";

//mysql用户名

String user = "abc";//String user = 数据库用户名;



//mysql密码

String password = "12138";//String password = 数据库密码;

try {

//加载驱动程序

Class.forName(driver);

//连接mysql

con = DriverManager.getConnection(url,user,password);

//判断数据库是否连接成功

if(!con.isClosed()) {

System.out.println("mysql连接成功");

/*********************************************/

/*********************************************/

}

}catch(ClassNotFoundException e) {

System.out.println("载入JDBC驱动类出错");

e.printStackTrace();

}catch(SQLException e) {

System.out.println("mysql连接出错");

e.printStackTrace();

}finally {

try {

con.close();

System.out.println("mysql关闭成功");

}catch(SQLException e) {

System.out.println("关闭数据库连接出错");

e.printStackTrace();

con = null;

}

}

}



常见错误处理

连接过程可能会出现各种错误,但是java基本的连接数据库的方式就是这样,一般不会错,如果出现了超时等错误,在确保jar导入正确并且服务器ip,用户名,数据库,密码等代码没错的情况下,那就只能是云服务器的配置问题。

首先数据库的访问权限要设置为所有人或者指定ip也行


然后查看自己有没有开放3306端口,没有的话就自己开放该端口


这就是常见的错误和相应的解决方法了


以上就是这次的全部内容,文中如有错误的地方望各位大佬指出。

————————————————

版权声明:本文为CSDN博主「最强菜鸟」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/qq_40298902/article/details/90178876


文章分类
后端
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXXXo@163.com 举报,一经查实,本站将立刻删除。
相关推荐