Java实现数据库的连接
来源:互联网 发布:opengl游戏编程 编辑:程序博客网 时间:2024/05/17 08:24
在这里反思一下:上两周应该写两篇博文的,但是因为事情太多,所以搁置了。但这不应该成为理由,一定要坚持做这件事。上周开始尝试将程序和数据库连接起来,无论使用何种工具,要处理数据库必须做的第一件事情就是对数据库进行连接。JDBC的连接方式,它包含四种连接方式:JDBC-ODBC桥接方式、本地API部分Java驱动程序、JDBC-Net纯Java驱动方式和本地协议纯Java驱动方式。首先我选择的连接方式是JDBC-ODBC桥加上ODBC驱动程序,其次选择的数据库是SQL Server。
下面为Java连接数据库的程序代码:
import java.sql.Connection;import java.sql.Date;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class myDB { private Connection conn; public Statement statement; public ResultSet rs; public myDB(){ } public void connection() { try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");//加载ODBC驱动 conn = DriverManager.getConnection("jdbc:odbc:forStudy");//forStudy是数据源名称 statement = conn.createStatement(); } catch (ClassNotFoundException | SQLException e) { System.out.println("数据库不存在"); e.printStackTrace(); } } public void disconnection() { try { statement.close(); } catch (SQLException e) { System.out.println("关闭数据库"); e.printStackTrace(); } } public static void main(String[] args) { myDB db = new myDB(); String SQLstring = "SELECT * FROM BasicInformation"; String studentId = null; String studentName = null; String ID = null; boolean sex = false; Date birth = null; db.connection(); try { db.rs = db.statement.executeQuery(SQLstring); while(db.rs.next()) { studentId = db.rs.getString("studentId"); System.out.print(studentId + " "); studentName = db.rs.getString("studentName"); System.out.print(studentName + " "); } }catch (SQLException e) { e.printStackTrace(); } db.disconnection(); }}
以上程序只是进行Java简单的数据库连接,对数据库的添加、删除、修改数据等操作还没有实现,以后会慢慢来完善。学习Java的整个过程和学习c语言完全不一样,朱洪老师说必须要有的一个本领就是迅速学习的能力,对于Java的学习,迅速掌握大体框架,然后上手操作。对于大量函数的学习,用到的时候去查API。所以在整个编程的过程中,用到了什么或什么不懂,我就去查它的用法,或者尝试某一个函数,通过结果看它的功能是什么。对于我自己有一个学习上最大的缺点是:对于一个技术或知识,如果当时我没完全理解透彻,内心是很抗拒接受的,而且很多时候不能从全局角度看问题。这种习惯使得我接受知识比较慢,意识到这一点,我在努力改变这种方式。这个信息爆炸的时代,需要迅速学习与适应的能力,希望大家共勉!
0 0
- Java实现数据库的连接
- Java连接MYSQL数据库的实现步骤
- JAVA实现JNDI连接数据库
- 【实现】Java连接MySQL数据库
- 数据库的连接 java
- 用单例模式实现的java连接MySql数据库
- JAVA实现新浪SAE上 mysql数据库的连接
- java开发中ConnectionPool 连接不同数据库的实现
- 实现JAVA程序利用JDBC连接数据库的具体流程
- Java实现数据库的连接(1)------SQL Server 2008
- Java使用JDBC连接数据库的实现方法
- 如何实现Java与oracle数据库的连接(一)
- 如何实现Java与oracle数据库的连接(二)
- Java使用JDBC连接数据库的实现方法
- java连接MySQL数据库及实现基本的增查
- java连接数据库常用的连接字符串
- Java连接常见数据库的连接字符串
- java连接常见数据库的连接字符串
- Windows中Lua环境配置记录
- c语言设计一个网球场使用程序
- 读mybatis源码之十二:结果集处理器
- 数据挖掘笔记-分类-回归算法-最小二乘法
- uboot 源码官方下载地址
- Java实现数据库的连接
- .NET Framework 不同版本之间区别
- Hibernate继承映射之每颗类继承树一张表
- 读mybatis源码之十三:拦截器
- WinDbg+VM9双机调试无法连接解决方案
- Android 通知栏Notification的整合 全面学习 (一个DEMO让你完全了解它)
- Servlet的应用---验证码
- HDUOJ 1358 Period——KMP(其他应用)
- 菜鸟的起步