数据库连接的八个步骤

1>加载数据库驱动

2>通过驱动管理类获取数据库的连接

3>定义sql语句,  ?表示占位符

4>获取预处理的statement

5>设置参数,第一个参数为sql语句中的参数序号从1开始,第二个参数为设置的参数值

6>向数据库发出sql执行查询,查询出结果集

7>遍历查询的结果集

8>释放资源

代码如下:

public static void main(String[] args){

Connection connection = null;      //数据库连接

PrepareStatement prepareStatement = null; //预处理

ResultSet resultSet = null;    //结果集

try{

//1.加载数据库驱动

Class.forName("com.mysql.jdbc.Driver");

//2.通过驱动管理类来获得数据库的连接

connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/mybatis?characterEncoding=utf-8","root","root");

//3.定义sql语句, ?表示占位符

String sql = "select * from user where id = ? ";

//4.获取预处理的statement

prepareStatement = connection.prepareStatement(sql);

//5.设置参数,第一个参数为sql语句中参数序号从(1)开始,第二个参数是参数值

prepareStatement.setString(1,"张三");

//6.向数据库发出sql查询执行,查询出结果集

resultSet  = prepareStatement.executeQuery();

//7遍历查询结果集

while(resultSet.next()){

  System.out.println("id")+""+resultSet.getString(""username);

}

}catch(Exception e){

e.printStrackTrace();

}finally{

if(resultSet!=null){

try {

resultSet.close();

} catch (SQLException e) {

e.printStackTrace();

}

}

if(preparedStatement!=null){

try {

preparedStatement.close();

} catch (SQLException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

if(connection!=null){

try {

connection.close();

} catch (SQLException e) {

e.printStackTrace();

}

}

}

}

时间: 2024-10-12 19:14:02

数据库连接的八个步骤的相关文章

PHP连接MySQL的八个步骤【实操】

我们为大家将数据库连接整理成了最重要的8个步骤,我戏称它为:"数据库连接天龙八步". 这八个步骤如下,并且将每一步使用的函数都做了说明: 第一步:  连接数据库服务器 类型 说明 函数 mysqli_connect 功能 连接到mysql数据库服务器 参数1 主机 参数2 数据库服务器登陆名 参数3 密码 参数4 数据库的名称 参数5 数据库服务器端口不填默认3306 若参数4,数据库名称在此步已填并择,不需要执行第三步. 第二步:  判断错误 类型 说明 函数 mysqli_errn

【转】Android Google Map API使用的八个步骤

Android Google Map API使用的八个步骤 本系列教程将分为两部分,第一部分是指导用户使用Mapview控件进行编程,其中包括了如何获得Google Map API,如何使用该API进行简单的开发,如何获得用户当前所在的位置.第二部分则包括如何在地图上,用第三方的组件库,实现气球式显示若干指定位置的功能. 步骤1 创建新的Android 工程 首先打开eclipse新建立一个Android 工程,其中相关参数设置如下: Project name:MallFinder Build 

数据库连接的九大步骤

连接数据库的九个步骤 1.引入命名空间    using System.Data.SqlClient; 2.定义连接字符串    1)SQL Server 身份认证   string conString="Data Source=服务器名;    Initial Catalog=数据库名; User ID=sa;pwd=123" 2)Window身份认证 string conString="Data Source=服务器名;    Initial Catalog=数据库名;I

提升测试用例专业性的八个步骤

测试用例的编写可不简单呢,写一份专业的测试用例,是所有测试工作者考虑的内容,其实用例的编写是可以通过一些思路来进行,不少比较成熟的公司为了提升用例的专业性,就会有自己的用例库,包括流程.关注点,以及自己定义的模板. 今天作为测试老鸟的我经过几年的经验沉淀总结出来的一套测试用例编写思路,该思路累计共有八步,经验过验证几乎所有功能性测试都可以依据该架构思路来进行,将最大限度提升用例设计的专业程度 第一步.UI体验测试 1.风格.样式.颜色是否协调 2. 界面布局是否整齐.协调(保证全部显示出来的,尽

java与数据库连接的几个步骤

作为一个新手小白,我自己也是花了一点时间把这个事情弄明白,下面就说一下具体步骤: 1.软件:数据库软件(我用的是mysql),java编译器eclipse. 2.在工程中引入“mysql-connector-java-5.1.33-bin.jar”,这个文件在mysql安装目录下的Connector J文件夹中. 具体做法右键工程名->build path->add External Archives->mysql-connector-java-5.1.33-bin.jar: 3.打开m

java 数据库连接的几个步骤

Class.forName("oracle.jdbc.driver.OracleDriver"); String url = "jdbc:oracle:thin:@你的主机ip :1521:orcl";// 设置连接字符串 String username = "你的用户名"; String password = "你的密码"; Connection con=java.sql.DriverManager.getConnectio

Photoshop大片后期终极宝典 八个步骤轻松搞定

教程只有一些过程图,很多调色的参数都没有.不过作者的思路非常好,用选区来控制调色范围,把一些不太好看的部分单独调漂亮教程只有一些过程图,很多调色的参数都没有.不过作者的思路非常好,用选区来控制调色范围,把一些不太好看的部分单独调漂亮. 教程只有一些过程图,很多调色的参数都没有.不过作者的思路非常好,用选区来控制调色范围,把一些不太好看的部分单独调漂亮教程只有一些过程图,很多调色的参数都没有.不过作者的思路非常好,用选区来控制调色范围,把一些不太好看的部分单独调漂亮. http://www.mer

Java_JDBC mysql数据库连接

JDBC MySQL数据的链接八个步骤: package com.company; import java.sql.Connection; import java.sql.Driver; import java.sql.DriverManager; import java.sql.Statement; public class Main { public static void main(String[] args) throws Exception { // write your code h

李新海:你听说过企业内训体系八步走吗?

上周在企业做培训经理的朋友问我,销售公司培训体系如何建立 今天在企业做培训专员的朋友问我, IT科技企业内部培训该如何开展 事实上,这两个问题,都可以用我总结归纳的企业内训体系八步走来解答. 第一步,培训需求调查 第二步,培训计划与预算 第三步,内训师培养与管理 第四步,培训项目管理 第五步,员工培训档案管理 第六步,培训月,季,年总结 第七步,培训机构挑选与使用 第八步,培训评估管理 还记得那是2010年,我刚去万科担任实习生的时候,我直属上级强哥说的一句话,"培训是一个循环,一年循环一次,只