[javaEE] JDBC快速入门
2016-07-05 22:38
393 查看
JDBC:Java Data Base Connectivity java数据库连接
1.组成JDBC的两个包:主要是接口
java.sql javax.sql
2.相应JDBC的数据库实现
在tomcat的目录下面添加mysql-connector-java-5.0.8-bin.jar这个数据库驱动包
1.组成JDBC的两个包:主要是接口
java.sql javax.sql
2.相应JDBC的数据库实现
在tomcat的目录下面添加mysql-connector-java-5.0.8-bin.jar这个数据库驱动包
package com.tsh.web; import java.io.IOException; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; /** */ public class DbServlet extends HttpServlet { private static final long serialVersionUID = 1L; /** */ public DbServlet() { super(); // TODO Auto-generated constructor stub } /** */ protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { try { // 注册数据库驱动 //DriverManager.registerDriver(new Driver()); //使用反射的方式 Class.forName("com.mysql.jdbc.Driver"); //获取数据库连接,导包的时候,注意要导java.sql下的,面向接口编程 Connection conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/java","root","root"); //获取传输器对象 Statement statement=conn.createStatement(); //获取结果集对象 ResultSet resultSet=statement.executeQuery("select * from user"); //遍历 while(resultSet.next()){ String username=resultSet.getString("username"); response.getWriter().write(username); } } catch (Exception e) { e.printStackTrace(); } } /** */ protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { } }
相关文章推荐
- 6、50道JAVA基础编程练习题跟答案
- dom4j解析XML文件
- spring MVC 文件上传
- Java常用类库——对象克隆技术
- 学习javaee的第三天
- 学习javaee的第二天
- 文件搜索
- 【Spring】Junit加载Spring容器作单元测试
- 【Java进阶八】匿名内部类
- java语言程序设计基础篇第六章编程练习题
- 学习javaee的第一天
- myeclipse 上安装 Maven3(转)
- eclipse集成fat jar失败总结
- Java基础与案例开发详解の反射机制(完整)
- [Java学习日志]关于字符串的二三事
- spring学习(三)—AOP
- Java基础知识(一)
- 反人类的MyEclipse之-eclipse设置花括号换行显示
- Spring之AOP专题报道(自己总结版)
- Redkale RESTful 插件介绍