java、PHP 连接数据库的基本方法
2017-10-12 16:36
302 查看
面试的时候提到的问题,答的不太好,记录下来以便复习
java连接数据库(JDBC):
(1): 加载驱动: 使用 Class.forName的方式将驱动加载到程序
例:mysql数据库驱动加载:Class.forName("com.mysql.jdbc.Drive");
(2): 创建连接对象: 使用 DriverManager的getConnection方法得到一个连接对象 参数为数据库URL、 用户名与密码。
例:Connection conn = DriverManager.getConnection("jdbc:mysql://localhost","root","123456");
(3): 创建Statement对象: 为了向数据库发送语句 需要在已有连接上创建一个Statement对象 方法为conn.createStatement()
例:Statement stm = conn.createStatement();
(4):执行语句: 对于得到的数据需要用结果集(ResultSet)保存,执行查询的方法为
executeQuery("select * from........");
例: ResultSet res = stm.execueQueryt("select * from table");
(5)关闭对象: 操作结束后将上述对象逐个关闭即可。执行方法close();
例: res.close(); stm.close(); conn.close();
关于增删改:执行语句executeUpdate();
php连接数据库:
PHP与MySQL的连接有三种API接口,分别是:
PHP的MySQL扩展 (mysql)、PHP的mysqli扩展 (mysqli)、PHP数据对象(PDO)
以下为mysql接口。
(1)创建连接:
$mysql_conn = mysql_connect(服务器,用户名,密码);
(2)执行语句:
mysql_select_db("test_db",$mysql-conn); //选择数据库
mysql_query(""create
table test_table( ... )",$mysql_conn); //执行语句的方法
// 对于查询可以直接用一个变量接收
(3)关闭连接:
mysql_close($mysql_conn);
java连接数据库(JDBC):
(1): 加载驱动: 使用 Class.forName的方式将驱动加载到程序
例:mysql数据库驱动加载:Class.forName("com.mysql.jdbc.Drive");
(2): 创建连接对象: 使用 DriverManager的getConnection方法得到一个连接对象 参数为数据库URL、 用户名与密码。
例:Connection conn = DriverManager.getConnection("jdbc:mysql://localhost","root","123456");
(3): 创建Statement对象: 为了向数据库发送语句 需要在已有连接上创建一个Statement对象 方法为conn.createStatement()
例:Statement stm = conn.createStatement();
(4):执行语句: 对于得到的数据需要用结果集(ResultSet)保存,执行查询的方法为
executeQuery("select * from........");
例: ResultSet res = stm.execueQueryt("select * from table");
(5)关闭对象: 操作结束后将上述对象逐个关闭即可。执行方法close();
例: res.close(); stm.close(); conn.close();
关于增删改:执行语句executeUpdate();
php连接数据库:
PHP与MySQL的连接有三种API接口,分别是:
PHP的MySQL扩展 (mysql)、PHP的mysqli扩展 (mysqli)、PHP数据对象(PDO)
以下为mysql接口。
(1)创建连接:
$mysql_conn = mysql_connect(服务器,用户名,密码);
(2)执行语句:
mysql_select_db("test_db",$mysql-conn); //选择数据库
mysql_query(""create
table test_table( ... )",$mysql_conn); //执行语句的方法
// 对于查询可以直接用一个变量接收
(3)关闭连接:
mysql_close($mysql_conn);
相关文章推荐
- Java 基本方法连接数据库并且执行查询,你发现这个会有什么问题吗
- Java做信息管理系统的数据库连接方法
- JAVA与数据库连接方法(三)
- java连接oracle数据库的各种方法及java在数据库中的含义
- [ASP/PHP/JSP]MySQL5.0中文问题及JDBC数据库连接和JSP汉字编码问题解决方法总结
- java连接各类数据库的方法
- JAVA与数据库连接方法(二)
- java连接数据库的方法
- 使用Java程序连接各种数据库的方法
- java连接oracle数据库的各种方法及java在数据库中的含义
- php连接数据库 执行查询的方法
- JAVA连接数据库方法
- PHP连接各种数据库方法代码备忘
- JAVA与数据库连接方法(二)[转]
- java连接oracle数据库的各种方法及java在数据库中的含义(转载'SunnyXu ')
- java连接oracle数据库的各种方法及java在数据库中的含义
- (强烈推荐)java连接oracle数据库的各种方法及java在数据库中的含义(SunnyXu原创)
- PHP连接数据库的方法(3)
- (强烈推荐)java连接oracle数据库的各种方法及java在数据库中的含义(SunnyXu原创)
- JAVA与数据库连接方法(二)