当前位置: 首页 > news >正文

php网站开发实战教程/优化软件刷排名seo

php网站开发实战教程,优化软件刷排名seo,wordpress伪静态apache,霞浦县建设局网站JDBC的操作步骤1.注册驱动 (Driver)2.建立连接(创建Connection)3.创建执行sql语句(通常是创建Statement或者其子类)4.执行语句5.处理执行结果(在非查询语句中,该步骤是可以省略的&am…

JDBC的操作步骤

1.注册驱动 (Driver)

2.建立连接(创建Connection)

3.创建执行sql语句(通常是创建Statement或者其子类)

4.执行语句

5.处理执行结果(在非查询语句中,该步骤是可以省略的)

6.释放相关资源


直接上代码


publicvoid wholeExample(){

       try {

           //1.注册驱动

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

           //2.获取数据库连接

           Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/test", "root","r66t");

           //3.创建执行句柄

           Statement stmt = conn.createStatement();

           //4.执行sql语句

           ResultSet rs = stmt.executeQuery("select * from user");

           //5.处理执行结果

           while(rs.next()){

            System.out.println("id:"+rs.getInt(1)+"\tname:"+rs.getString(2)+"\tbirthday:"+rs.getDate(3)+"\tmoney:"+rs.getFloat(4));

           }

           //6.释放资源

           rs.close();

           stmt.close();

           conn.close();

       } catch (SQLException e) {

           e.printStackTrace();

       } catch (ClassNotFoundException e) {

           e.printStackTrace();

       }

    }


注册驱动:

方法一

DriverManager.registerDriver(new com.mysql.jdbc.Driver());

方法二:

System.setProperty("jdbc.drivers", "com.mysql.jdbc.Driver");

方式三:

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


连接数据库:

方法一:

Connection conn =DriverManager.getConnection("jdbc:mysql://localhost:3306/test?user=root&password=r66t");

方法二:

Properties props = new Properties();

           props.put("user", "root");

           props.put("password", "r66t");

           Connection conn =DriverManager.getConnection("jdbc:mysql://localhost:3306/test",props);

方法三:

Connection conn =DriverManager.getConnection("jdbc:mysql://localhost:3306/test", "root","r66t");


Statement 是应用与数据库打交道最关键的一个接口,该接口包括了我们常用的CRUD操作,还可以设置抓取策略,比如设置数据库的游标是多少,可以根据数据量进行调优,也可以进行批量处理等,总之,该接口是非常关键的一个接口,包括后文中的预处理命令接口以及执行存储过程的接口。

stmt = conn.createStatement();

         // 4.执行sql语句

         String sql="insert intouser(id,name,birthday,money) values(3,'lisi','2010-05-05',13000.00)";

         stmt.executeUpdate(sql);

接口PreparedStatement,该接口是Statement的子接口,他们的主要区别是,在执行sql之前首先准备好sql语句,将其中的条件通过?进行占位,还有一个好处就是,同样的sql会被PreparedStatement有效的缓存,也就是说,数据库会减少校验的过程,减少消耗,这就是我们常说的预处理命令方式。

conn = ConnCreate.getConnection("jdbc:mysql://localhost:3306/test",

                "root", "r66t");

         String sql = "insert intoclob_test(id,info) values(?,?)";

         stmt = conn.prepareStatement(sql);

         stmt.setInt(1, 3);

          rs = stmt.executeQuery();


业务逻辑与数据操作方在一起带来的结果一定是程序混乱,解决方案就是使用DAO。

http://www.jmfq.cn/news/5123251.html

相关文章:

  • logopond设计网站/保定seo推广外包
  • 西安有哪些网站建设公司/网络营销的应用
  • 网站建设包括什么/网站代发外链
  • 杭州市做外贸网站的公司/网店培训机构
  • 做网站前台用什么问题/网站seo 工具
  • thinkphp2.1网站挂文件/网上做广告怎么收费
  • 最新电大网站开发维护/百度seo技术
  • 学校网站如何做/百度系app有哪些
  • wordpress权限说明/优化网站排名需要多少钱
  • 深圳福田住房和建设局网站/营业推广方案
  • html5创意网站/贵州百度seo整站优化
  • 深圳做网站比较好的公司/2022适合小学生的简短新闻
  • 网站的seo方案怎么做/活动软文怎么写
  • 河北省网站备案管理系统/宁波优化关键词首页排名
  • 做网站有几个软件/竞价推广培训课程
  • 网站模板设计师要求/如何快速推广网站
  • 上海翼成信息科技有限公司做的什么网站/如何做好互联网营销推广
  • 怎样做联盟网站/搜索引擎营销怎么做
  • 义乌网站建设/长春seo关键词排名
  • 男女做暖暖的视频试看网站/阿里巴巴友情链接怎么设置
  • 网站业务怎么做的/灰色词排名上首页
  • 网站换源码如何保留以前的文章/百度推广怎么做步骤
  • 网站seo 工具/培训心得体会100字
  • 网站内容图片怎么做的/百度做广告怎么做
  • 温州做网站多少钱/谷歌浏览器安卓版下载
  • 小型视频网站建设/怎么让百度搜出自己
  • 江门手工外发加工网/快速排名优化系统
  • 纺织服装网站建设规划方案/免费论坛建站系统
  • 手机版网站/企业seo关键字优化
  • 南阳开网站制作/关键词优化顾问