java 远程mysql数据库_JAVA 操作远程mysql数据库实现单表增删改查操作

package MysqlTest;

import java.sql.DriverManager;

import java.sql.ResultSet;

import com.mysql.jdbc.Connection;

import com.mysql.jdbc.PreparedStatement;

import com.mysql.jdbc.Statement;

public class MysqlTest02 {

public static void main(String[] args) {

//连接url

String url = "jdbc:mysql://10.1.1.136:3306/JAVADB";

//连接driver

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

//用户名

String name = "root";

//密码

String pwd = "root";

try{

Class.forName(driver);

Connection connection = (Connection) DriverManager.getConnection(url, name, pwd);

System.out.println("connection success");

//增添

//String sql ="insert into TEST(name,func) values(?,?)";

//PreparedStatement statement = (PreparedStatement) connection.prepareStatement(sql);

//statement.setObject(1,"高文斌");

//statement.setObject(2,"准备找工作");

//int result = statement.executeUpdate();

//if (result == 1){

//System.out.println("插入成功");

//}

//connection.commit();

//查询

//String sql1 = "select * from TEST WHERE ID > ?";

//PreparedStatement sta1 = (PreparedStatement) connection.prepareStatement(sql1);

//sta1.setInt(1, 1);

//ResultSet re = sta1.executeQuery();

//while (re.next()){

//String names = re.getString(2);

//String func = re.getString(3);

//System.out.println(names+"\t:"+func);

//}

//System.out.println("查询完毕");

删除

//String ddl = "delete from TEST where name = '高文斌'";

//Statement sta = (Statement) connection.createStatement();

//int eff = sta.executeUpdate(ddl);

//System.out.println(eff);

//更改

Statement s = (Statement) connection.createStatement();

int b = s.executeUpdate("update TEST set name='周文王' where name='李四'");

System.out.println(b);

}catch (Exception e) {

System.out.println(e);

}

}

}

准备工作:

1.下载mysql-connector-java-5.1.45.zip包到本地

2.配置好远程数据库配置文件,我的是在虚拟机上模仿的,文件位置在/etc/mysql/mysql.conf.d/mysqld.cnf,找到bind-address=127.0.0.1注释掉,允许远程访问

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值