hjr-JAVA:JAVA连接MySql

先安装wampserve软件,就是这个,已经安装好Myaql的可以跳过

 

安装步骤

先双击

进入这个界面

 

点击next进入这个界面

 

选择I accept the agreement

点击next 进入选择路径界面

 

点击Browse...选好路径

点击next然后一直next直到安装完成

启动wampserve

可以看到右下角出现绿色图的图标,刚启动时不是绿色,等待变绿后说明启动完成

 

右键点击该图标选择语言chinese

如下图所示

 

 

如果长时间不变绿色可以尝试左键点击->重新启动所有服务

如下图所示

 

下面进入Mysql

左键点击->MySQL->MySQL控制台

 

进入如下界面

 

如果没有密码直接点击回车

如果直接点击回车不行可以尝试输入默认密码root

显示如下图,说明进入数据库成功

 

下面讲解JAVA连接数据库的方法

1.如果有Eclipse可以通过Eclipse导入jar包

Jar包如下图所示

 

先把jar包移动到JDK安装文件夹下的jar文件夹下

我JDK安装在C盘/Progarm Files/Java/jdk1.8.0_66/jar下了

所以移动到如下图所示路径

 

打开Eclipse->右键点击文件所在工程->选择构建路径->配置构建路径

如下图(我的文件放在合同会签工程里了,所以右键点击合同会签)

 

进入如下界面->选择添加外部JAR

如下图

 

 

 

选择刚才jar包移动到的路径->选择jar包->打开->确定

 

 

将下图homework改成你的数据表所在的数据库名

User=”root”中的root改成mysql用户名

Password = “”内容改成你的mysql账户密码

我的用户名是root密码为空

 

	protected static String driver = "com.mysql.jdbc.Driver";
	protected static String url = "jdbc:mysql://127.0.0.1:3306/数据库名?useUnicode=true&characterEncoding=UTF-8";
	protected static String user = "root"; 
	protected static String pwd = "";
	Connection conn = null;	
	ResultSet rs = null;	
	PreparedStatement statement = null;
	public ConnMysql()
	{
		try {
			Class.forName(driver);
		} catch (Exception e){
			System.out.println("MySql驱动加载成功");
			e.printStackTrace();
		}			
		try {
			conn = DriverManager.getConnection(url, user, pwd);
		} catch (SQLException e1) {
			System.out.println("MySql用户名密码验证成功");
			e1.printStackTrace();
		}
	}	
	PreparedStatement statement = conn.prepareStatement(sql);
	statement.executeUpdate();//执行语句
	rs = statement.executeQuery(sql);//查询语句

 

下面讲解不用Eclipse连接数据库的方法

依旧是先把jar包移动到JDK安装路径的jar文件夹下

然后在环境变量选择CLASSPATH

点击编辑

在原有内容后加上一句如下图所示内容

;%JAVA_HOME%\jar\mysql-connector-java-5.1.26-bin.jar

然后确定

 

这样就可以在记事本中写程序

程序内容和在Eclipse里的程序一样

然后在命令提示符下运行程序

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

架构师小侯

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值