连接方法如下:
1建立一个web项目
2把数据库驱动复制到lib目录下。数据库驱动有:mysql,sqlserver,oracle等 是什么样类型的数据导入相应驱动。
3编写一个连接数据库的工具类,获取一个连接。下面以mysql数据库为例。
核心代码:
public class DataUtils {
/
从数据中获取一个连接
@return
/
public static Connection getConn(){
Connection conn = null;
try {
ClassforName("commysqljdbcDriver")newInstance();
//表为test,用户名root,密码admin。
conn = DriverManagergetConnection("jdbc:mysql://localhost:3306/test", "root", "admin");
} catch (Exception e) {
eprintStackTrace();
}
return conn;
}
}
4获取到与相应数据库的连接后,就可以做增删改查 *** 作了。记得做完 *** 作后,关闭连接,释放资源。
在 Python 语言环境下我们这样连接数据库。
In [1]: from mysql import connector
In [2]: cnx = connectorconnect(host="17216192100",port=3306,user="appuser",password="xxxxxx")
但是连接数据库的背后发生了什么呢?
答案
当我们通过驱动程序(mysql-connector-python,pymysql)连接 MySQL 服务端的时候,就是把连接参数传递给驱动程序,驱动程序再根据参数会发起到 MySQL 服务端的 TCP 连接。当 TCP 连接建立之后驱动程序与服务端之间会按特定的格式和次序交换数据包,数据包的格式和发送次序由 MySQL 协议 规定。MySQL 协议:>
MySQL 服务端向客户端发送一个握手包,包里记录了 MySQL-Server 的版本,默认的授权插件,密码盐值(auth-data)。
2 MySQL 客户端发出 ssl 连接请求包(如果有必要的话)。
3 MySQL 客户端发出握手包的响应包,这个包时记录了用户名,密码加密后的串,客户端属性,等等其它信息。
4 MySQL 服务端发出响应包,这个包里记录了登录是否成功,如果没有成功也会给出错误信息。
Dreamweaver中连接Mysql数据库的方法:
1、新建站点:在Dreamweaver中点“站点”——“新建站点”,然后在“文件”——“新建”——“动态页”——JSP ,编辑一个简单网页,保存并按F12预览,如果能正常显示,表示站点设置成功。
2、连接数据库。在“应用程序”——“数据库”——点击左上角的“+”号,新建数据库连接,如图显示:
(1) 连接名称自定义。
(2) 驱动程序为默认,不需要更改:orggjtmmmysqlDriver
(3)把Dreamweaver 自动d出来的URL: jdbc:mysql://[hostname]/[database name] 改成:jdbc:mysql://localhost /test , (其中test是指在mysql中设置的数据库的名称)
(4)用户名是指数据库的用户名,密码是指数据库的密码,这在前面安装
mysql数据库的过程中会提示用户设置。
(5)记得选中“使用测试服务器上的驱动程序”
(6) 点击“测试”看看连接成功没有,如果成功,点击“确定”,连接数据库成功。
通常我们在网络上看到的mysql教程和mysql工具书,里面都是cmd命令和结果集。
也许有一些初学者不懂在系统的哪个角落输入这些命令,或者启动mysql的一些工具,下面教你怎样进入这个mysql的cmd模式和基本的mysql的cmd *** 作。
以window系统为例,首先,我们把鼠标移动到左下角的开始,点击开始按钮,找到运行,打开运行后,在输入框里面输入“cmd”,然后按回车键(也就是enter键),随即进入了cmd模式(一个背景为黑色的窗口,里面有一些英文字母)。
打开cmd后,我们看到:C:\Ducuments and Settings\Administrator> (有一些朋友的系统使用的不是Administrator系统用户的也就不同了,如果你进入window系统使用的用户为user,那这个Administrator就换为user)
其实这串英文字母表示的是一个系统的位置,现在进入cmd之后的位置为:c盘的Ducuments and Settings目录里面的Administrator目录下,那么,既然知道这个cmd的位置的意思了,我们接着要做什么呢?对了,就是要进入mysql的bin目录,到里面才可以用cmd启动mysql。
以mysql50为例,mysql的安装目录在c盘的Program Files目录里面的MySQL里面的MySQL Server 50(也就是C:\Program Files\MySQL\MySQL Server 50),那么,我们就准备要进入这个目录里面了。
步骤如下:
C:\Ducuments and Settings\Administrator> cd\(回车键)
出现下面:
C:\>
第二步:
C:\>cd C:\Program Files\MySQL\MySQL Server 50\bin(回车键)
出现:C:\Program Files\MySQL\MySQL Server 50\bin>
第三步:(连接mysql服务器)
C:\Program Files\MySQL\MySQL Server 50\bin>mysql -hlocalhost -uroot -p(回车键)
(上面的-hlocalhost是指使用本地用户来连接,-uroot是指使用用户名为root的用户来连接,-p是指空密码,一般初学者都还没有设置root的用户密码的,如果你在安装mysql50时候配置了服务器后,第一个要您设置root的密码,请你记住,把它填入上面的-p之后)
成功连接后,就会出现mysql的欢迎语和mysql的版本号,
接着cmd的盘符出现为:
mysql>
那就表示成功连接mysql服务器了,以后看到工具书里面的命令,为mysql>命令,你就在这里输入行了,结果集会出现在cmd里面。
以上就是关于网页与mysql数据库怎么连接全部的内容,包括:网页与mysql数据库怎么连接、怎么用python连接mysql数据库、Dreamweaver中要怎样与MYSQL数据库连接等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)