文档章节

Mysql访问 for橙子小海

c
 carlo_z_
发布于 2015/05/30 13:40
字数 271
阅读 5
收藏 0
package com.mvc.model.dao;

import com.mvc.model.daoutil.DBConn;
import com.mvc.model.entity.Blog;
 
这是连接的代码:
package com.mvc.model.daoutil ;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

import javax.naming.NamingException;

public class DBConn {
   private Connection con = null;
   private Statement stmt = null;
   public ResultSet rst = null;
   public PreparedStatement pstmt = null;
   
   public Connection getConnection() throws SQLException, NamingException
    {
      try
      {
         String Driver = "com.mysql.jdbc.Driver";
         String URL = "jdbc:mysql://localhost:3306/blogsql";
         String Username = "root";
         String Password = "root";
         Class.forName(Driver);
         con = DriverManager.getConnection(URL, Username, Password);
      }
      catch (Exception e)
      {
         System.out.println("This is error message from getConnection() ===" + e);
      }
      return con;
    }
   
   public DBConn(boolean b)
   {
      
   }
   
   public DBConn()    //���캯��
   {
      try {
         con = getConnection();
      if (con != null) stmt
= con.createStatement(); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } } public void excuteQuery(String s) { try { if(stmt != null) { rst = stmt.executeQuery(s); } } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } } public int excuteUpdate(String s) { int status = 0; try{ if(stmt != null) status = stmt.executeUpdate(s); } catch(Exception e){ e.printStackTrace(); } return status; } //============================================ public boolean next() { try{ return rst==null ? null : rst.next(); } catch(Exception e){ e.printStackTrace(); return false; } } //�ͷ��ڴ� public void close() { try{ if(rst != null) rst.close(); if(stmt != null) stmt.close(); if(con != null) con.close(); } catch(Exception e){ e.printStackTrace(); } } public static void main(String [] args) { DBConn sdb = new DBConn(); try { System.out.println(sdb.getConnection()); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (NamingException e) { // TODO Auto-generated catch block e.printStackTrace(); } } } 下面是添加的函数: public class AddWeiboDao { //�����Լ������΢�� public boolean AddDao(Blog b) { String strSQL ="insert into news(Blog_id,Blog_context,Blog_time) " +"values('"+b.getId()+"','"+b.getContext().trim()+"','"+b.getTime()+"')"; //������ݿ����� try{ DBConn dbConn = new DBConn(); dbConn.excuteUpdate(strSQL); dbConn.close(); return true; } catch(Exception e){ e.printStackTrace(); return false; } } }

 

本文转载自:http://www.cnblogs.com/carlo/p/3333449.html

c
粉丝 0
博文 34
码字总数 0
作品 0
天津
私信 提问
服!税改第 1 天,程序员同事竟还多挣了两千……

2019年个税新政来了,很多人被“报税”、“专项扣除”搞得晕头转向。更有甚者,因为房东的威胁,不敢报税。可以说,2019年的税,水很深。 我在与房东的博弈中,就已败下阵来,房东只有一句话...

CSDN资讯
01/19
0
0
漫谈机器学习(Machine Learning)

机器学习是人工智能的一个重要分支。什么是机器学习?以下是两种解释: (1)机器学习算法是一类从数据中分析获得规律,并利用规律对未知数据进行预测的算法。 (2)机器学习就是通过算法,使...

黄成甲
01/03
0
0
激光打标软件二次开发

对采用金橙子驱动板的激光打标软件二次开发,给定一个数字和文字,用激光打标机将文字打印出来,数字打印成二维码,不需要设计界面和业务逻辑。要求熟悉金橙子激光打标软件二次开发,交付源代...

王生
2018/09/04
0
0
如何简单正确地向前台返回"YYYY-MM-DD hh:mm:ss"格式的时间值

相信很多人遇到过和我一样的问题,在使用SSH直接向前台页面返回一个包含时间类型(java.util.Date、java.sql.Timestamp)的对象时,时间字段并不是我们所期望的格式,而是一串不知道什么值的...

炁元
2016/07/07
364
2
OGEngine v2.1.2 发布,主推开发者服务平台

9.27周六下午,OGEngine联合GDG(谷歌开发者社区)在深圳高新园举办了开发者会议,吸引众多手游开发者和Android开发者参与。 该会议以“手游引擎及游戏开发”为主题,分四个环节:OGEngine介...

橙游OrangeGame
2014/09/28
1K
9

没有更多内容

加载失败,请刷新页面

加载更多

一个简单易用的Linux文本编辑器:nano的安装与使用

许多状况下咱们都必要编纂云主机里的文本情节,而现时用的比力多的文本编纂器是vim,这个估量许多人都以为很难用,这边伏笔VPS引荐一个简略易用的文本编纂器nano,比vim简略许多,很轻易上手...

shzwork
23分钟前
2
0
go recover

异常、错误常见语言处理 一般语言都有其错误处理方式,就以鄙人熟悉的php来距离吧。 PHP有多个级别的错误处理方式,以防止程序在还未正确执行完毕时,就造成了程序的提前结束。 try/catch/fi...

o0无忧亦无怖
42分钟前
1
0
玩转混合云+边缘计算,且看ZStack Mini!

文章导读:2019年4月16日,ZStack新品和合作伙伴战略发布会上,面向集团客户和边缘场景需求,ZStack重磅推出ZStack Mini超融合一体机(以下简称:ZStack Mini)和ZStack多云管理平台(以下简...

ZStack社区版
43分钟前
1
0
springboot 整合redis

springboot整合redis官方是有文档的: 英文看不懂可以翻译,代码应该看得懂, 这个是自动注入的。当然也可以xml注入,手动配置。 整合步骤: pom文件: <!-- spring boot web --> ...

jason_kiss
47分钟前
2
0
手机耗电问题,大部分是没有正确使用这个“锁”

当安卓设备闲置时,设备很快会进入休眠状态,以达到省电和减少CPU占用的目的。但有些应用在手机灭屏甚至系统休眠时,依然频繁占用CPU处理事件或唤醒屏幕提示用户消息,这类行为会导致手机耗电...

安卓绿色联盟
48分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部