蓝海豚 mysql_关于MySql连接数据库的方法

最近数据库课程设计,好多老哥一上来就问:咋连。。我蛮希望先百度一下--但是临近考试好像没几个人愿意去看

那只好简述一下连接方法。在这里我使用的是mysql-installer-community-5.7.17.0 版本。

一、MySql的安装和workbench的使用

搞到安装包之后一路next,其中要注意的点是这个版本是自带workbench6.3CE的,当然你在第三个步骤的时候要勾选这个选项

直到它让你设定初始root的密码时需要稍微注意一下,毕竟root密码忘记很是蛋疼的事情。

安装完成之后你的C盘program fliesX86目录下会出现MySql的文件夹 里面就有两个我们本次课设能用的东西了 :

c244e2bd621070e85161e39e2f7ef122.png

15b356dbdea942c16592ad9c0c7e6d80.png

有了这个两个。那恭喜。你能够创建数据库了

先打开MySql Notifier 1.1.7 ,就是上面那个白海豚。你会看到任务栏有一个进程 ,他便是Sql的服务

这个时候你可以右键图标单击Manage Instance来启动workbench 也可以点击上面的那个蓝海豚

然后出现了如下画面

99be77467923952d5f3ef49eb8cab4ee.png

我们选择进入Root用户管理的Database。

99da841e5377f45a26922b63ecba7827.png

他让你输入密码。这个密码就是前面安装时让你注意的东西 。写上 就可以进入 。从这里可以看到默认root的端口号为3306

这时候我们要创建新库的话单击菜单栏 ->database->connect to database 选择你的root 路径

0408c615ebec732dd102734c54a11951.png

然后建库建表:如下

f4a43844f685f881f32a1dd8f19e8045.png

b1c4c8a41b088ae75d4135cf27dbbc89.png

5737815b6913b1294e5a6b2c5edb82f6.png

当然你要是代码党也可以,写在Query1里面点执行就ok

至此你的表就算建成了 ,数据的操作在这里如同excel一样无脑,不多说

二、JDBC连接方法

既然这是一个无脑的流程博客,不说原理我们直接上能用的:

1、首先你得添加jdbc的驱动包:这个包在MySql的安装目录下有:

de22eb1b738c91e009861cd8f25d0003.png

得,复制这个JAR包到你的工程目录下,并且添加JAR

e6ace64df857e8558d0f4b17e45ee7dd.png

0a2be7caca9a2886e8f4ce41d9f44478.png

完成以上工作之后硬件部分全部解决,我们开始连接阶段:

Connection con;

String driver= "com.mysql.jdbc.Driver"; //导入驱动

String url= "jdbc:mysql://localhost:3306/hospital"; //连接到数据库,端口号为3306,库名称为hospital

String user= "root";//库管理员为Root

String password= "699307";//设置的密码

Connection conn= null;try{

Class.forName(driver);

conn=DriverManager.getConnection(url,user,password);if(!conn.isClosed())

System.out.println("Succeeded connecting to the Database!");//连接成功

Statement st=conn.createStatement();//令st为连接路径

st.execute("insert into USERINFO(USERID, USERNAME) values (1, 'NOSTRING')");//利用execute方法执行Sql语句

}catch(SQLException e){ //异常抛出

out.print(e.getErrorCode()+ "
");

out.print(e.getCause()+ "
");

out.print(e.getMessage()+ "
");if(conn != null)

conn.close();

}

连接成功后怕是在没啥问题了吧=-=

愿意细看的人看完就懂,怕是没有耐心的人的也别着急,去百度。老哥不万能也不稳

aa426a1972d92df6f72fde4916766c50.png

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值