Java项目中连接数据库的几种方式和范例

连接数据库|项目

Java项目中连接数据库的几种方式和范例

1, 最原始的写法(也是一般初学者的写法)

首先import数据库连接基础类,然后其它的然后就简单了。实际操作过程中只需加载驱动程序类,之后调用sql语句就行了。以下是一个简单的程序例子。

//Select.java

import java.net.URL;

import java.sql.*;

class Select{

public static void main(String[] args){

try{

//创建连接URL

String url = "jdbc:odbc:wombat";

//建立连接

Connection con = DriverManager.getConnection(url,"usre",";password");

//创建语句

Statement stmt = con.createStatement();

//执行查询,返回结果集

ResultSet rs = stmt.executeQuery("SELECT a,b,c,d,key FROM Table1");

stmt.close();

con.close();

}

catch(Exception ex){

ex.printStackTrace();

}

}

}

2, 采用数据库连接池:

据我所知,现在大多数项目都采用数据库连接池。原因不为别的,除了提高网络吞吐量,增加系统性能外;还有一个,正是所谓,封装数据库操作,大多数系统对数据库的操作也就局限在CRUD的集中范围之内,有效进行封装以后。后头的程序编写就相当简单容易了。还有的公司,有提供这种专用的数据库组件出售。

而前面提到的连接池,也出现两种分支,一是直接使用容器提供的连接池,一是自己编写连接池。

时间: 2025-01-02 13:55:36

Java项目中连接数据库的几种方式和范例的相关文章

js中创建对象的几种方式示例介绍

 JavaScript中的所有事物都是对象,本文为大家介绍下JS中创建对象的几种方式,如原始方法.工厂方法等等 JavaScript中的所有事物都是对象:字符串.数组.数值.函数等.JS中并没有类的概念,    但我们可以利用JS的语法特征,以类的思想来创建对象.    原始方法   代码如下: <script type="text/javascript">    var obj = new Object();  obj.name = "Koji"; /

java项目中web.xml标签问题

问题描述 java项目中web.xml标签问题 org.xml.sax.SAXParseException: The element type "web-app" must be terminated by the matching end-tag "". 所示,我这个项目全搜了一下就web.xml中使用了上面的标签,而且开始标签和结束标签都有,实在不明白为什么还会报这个错,项目也已经clean好几遍了,都没啥作用.请各位指点指点 解决方案 JAVA web 项目中

Java 连接Access数据库的两种方式_java

java连接MS Access的两种方式: 1.JDBC-ODBC Java连接Access可以使用MS自带的管理工具-->数据源(ODBC)设置建立连接,这样就不需要导入jar.但是,如此一来程序部署的每个机器上都要进行设置不方面.所以现在不会使用啦. 2.JDBC java也可以和连接其他数据库一样连接MS Access,导入数据库相应的jar包,进行连接. 复制代码 代码如下: java Access JDBC jar包:Access_JDBC30.jar 具体连接,参考下面代码: 复制代

方法-JAVA项目中做登录加密操作

问题描述 JAVA项目中做登录加密操作 在项目中做用户登录操作,如果一个陌生人随意乱输用户名和密码,假定正好输入都正确(数据库中已保存的),为避免此类问题发生,要对登录做加密,使用MD5方法是不是比较好,是否还有其它好的方法,谢谢 解决方案 因此,作为这个用途,那些不可逆的散列算法都可以达到这个目的,比如MD5.SHA1等等,以及它们的变种,比如两次MD5,加上一个随机数再MD5(俗称加盐).为什么要变化?因为人们将常见密码和MD5存入一个很大的数据库,所以反插起来很容易. 解决方案二: MD5

ASP中连接数据库的5种方法

连接数据库 ASP中连接数据库的5种方法 <BR>(01-3-30 199) <BR><BR><BR>from: chinaasp.com by caoli <BR><BR><BR>第一种 - 这种方法用在ACCESS中最多 <BR><BR>strconn = "DRIVER=Microsoft Access Driver (*.mdb);DBQ=" & Server.M

探讨JavaScript中声明全局变量三种方式的异同

     这篇文章主要介绍了JavaScript中声明全局变量三种方式的异同.变量及变量声明是一门语言最基本的概念,初学者都会很快掌握.需要的朋友可以过来参考下,希望对大家有所帮助 变量及变量声明是一门语言最基本的概念,初学者都会很快掌握.JavaScript中声明变量也是如此,很简单var(关键字)+变量名(标识符).   方式1   var test; var test = 5;需注意的是该句不能包含在function内,否则是局部变量.这是第一种方式声明全局变量.   方式2   test

关于在java项目中能不能引用xmind的文件呢?

问题描述 关于在java项目中能不能引用xmind的文件呢? xmind生成的 XXX.xmind的文件 能不能在java/jsp/html中直接引用呢 就是让xmind在页面上能显示出来 有什么JAR包 js/css之类的引用?

谁在java项目中在jsp页面加载gis视频控件,谁用过??

问题描述 谁在java项目中在jsp页面加载gis视频控件,谁用过?? 为什么在本地html上可以加载上,但是部署到项目上 通过jsp去打开 就无法加载到,显示不出视频呢.求大神 解决方案 视频指定的路径对不对?

java项目中,本地文件夹内有DOM4J,可是在myEclipse中不显示

问题描述 java项目中,本地文件夹内有DOM4J,可是在myEclipse中不显示 java项目中,本地文件夹内有DOM4J,可是在myEclipse中不显示 解决方案 你把jar拷过来放在lib下,再add build path 解决方案二: 你是不是设置过滤器了,jar包都不显示啊 解决方案三: java project的jar包并非在lib中,而是在这个jre system library里面,引用外部包的话是右键点击他.....................(具体步骤省略,,) 解决