Java后台通过JDBC连接数据库

连接的是本地电脑的SQL Server数据库

首先把连接jdbc所需的包复制到WebContent/WEB-INF/lib目录下

驱动包在本文后面有连接下载。

PS: 因为该驱动包不能直接上传,所以打包了一份再上传。

下载后别忘了解压。

package com.exam.db;
/*   * 1.配置数据源   * 2.在程序中连接数据源  * */  
import java.sql.*;
public class DBHelper {
    String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";  //加载JDBC驱动
    String dbURL = "jdbc:sqlserver://localhost; DatabaseName=扫描练习";  //连接服务器和数据库test
    String userName = "sa";  //默认用户名
    String userPwd = "123";  //密码
    Connection dbConn;
        public DBHelper(){
    }
    
    public Connection connect(){
        try {
            Class.forName(driverName);
            dbConn = DriverManager.getConnection(dbURL, userName, userPwd);
            System.out.println("Connection Successful!");  //如果连接成功 控制台输出Connection Successful!
        } catch (Exception e) {
                e.printStackTrace();
        }
        return dbConn;
    }
    
    public void query(){
        String sql = "select * from scantable";
        Statement stmt;
        try {
                stmt = dbConn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
                ResultSet rs=stmt.executeQuery(sql);
                while(rs.next()){
                    System.out.println(rs.getString(1));
                }
            } catch (SQLException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
        }
        
    public static void main(String[] srg) {
        new DBHelper().query();
    }
}

在其他类中使用

private Connection dbConn;
private Statement stat;

public ScanDao(){
    dbConn = new DBHelper().connect();
}

/**
* 插入扫描数据
* @param uuid
* @param billcode
* @param scantime
* @return
*/
public int inserData(ScanBean bean){

	String sql = "insert into scantable values(‘"+bean.getUuid()+"‘, ‘"+bean.getBillcode()+"‘, ‘"+bean.getScantime()+"‘)";
  try {
	    stat = dbConn.createStatement();

	    int n = stat.executeUpdate(sql);
	    return n;
	} catch (SQLException e) {
	    e.printStackTrace();
	}
	    return 0;
	}
}

时间: 2024-10-21 16:24:41

Java后台通过JDBC连接数据库的相关文章

完整java开发中JDBC连接数据库代码和步骤

完整java开发中JDBC连接数据库代码和步骤 JDBC连接数据库 •创建一个以JDBC连接数据库的程序,包含7个步骤: 1.加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过java.lang.Class类的静态方法forName(String  className)实现. 例如: try{ //加载MySql的驱动类 Class.forName("com.mysql.jdbc.Driver") ; }catch(Class

java中使用JDBC连接数据库的步骤

java中使用JDBC连接数据库的步骤? 采纳率:46%6级2015.06.30 1.注册驱动Class.forname("com.mysql.jdbc.Driver");//这是连接mysql数据库的驱动2.获取数据库连接java.sql.Connection conn=java.sql.DriverManager.getConnection(); 3.获取表达式java.sql.Statement stmt=conn.createStatement("jdbc:mysql

Java学习资料-Java开发中JDBC连接数据库代码和步骤

完整java开发中JDBC连接数据库代码和步骤:http://www.cnblogs.com/hongten/archive/2011/03/29/1998311.html

【转】Java开发中JDBC连接数据库代码和步骤总结

(转自:http://www.cnblogs.com/hongten/archive/2011/03/29/1998311.html) JDBC连接数据库 创建一个以JDBC连接数据库的程序,包含7个步骤: 1.加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机),这通过java.lang.Class类的静态方法forName(String className)实现. 例如: try{ //加载MySql的驱动类 Class.forName("co

Java开发中JDBC连接数据库代码和步骤

JDBC连接数据库:创建一个以JDBC连接数据库的程序,包含7个步骤: 1.加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机),这通过java.lang.Class类的静态方法forName(String  className)实现. 例如: try{ //加载MySql的驱动类 Class.forName("com.mysql.jdbc.Driver"); }catch(ClassNotFoundException e){ Syste

java中的jdbc连接数据库方法及应用

jdbc连接数据库的口诀:猪脸特直观 import java.sql.Connection; import java.sql.Driver; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; public class Demo03 { public static void main(String[] args) thr

Java开发中JDBC连接数据库代码的七个步骤

JDBC(Java Data Base Connectivity)是一种用于执行SQL语句的Java API可以为多种关系数据库提供统一访问它由一组用Java语言编写的类和接口组成. JDBC对Java程序员而言是API对实现与数据库连接的服务提供商而言是接口模型.作为APIJDBC为程序开发提供了标准的接口. JDBC连接数据库 创建一个以JDBC连接数据库的程序包含七个步骤 加载JDBC驱动程序 在连接数据库之前首先要加载想要连接的数据库的驱动到JVMJava虚拟机这通过java.lang.

完整java开发中JDBC连接数据库代码和步骤 JDBC连接数据库

JDBC连接数据库 •创建一个以JDBC连接数据库的程序,包含7个步骤: 1.加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过java.lang.Class类的静态方法forName(String  className)实现. 例如: try{ //加载MySql的驱动类 Class.forName("com.mysql.jdbc.Driver") ; }catch(ClassNotFoundException e){ Sy

java中使用jdbc连接数据库操作

先贴代码,在做说明 import java.sql.*; import java.util.ArrayList; import java.util.List; public class Conn { private static final String DRIVER = "com.mysql.cj.jdbc.Driver";//mysql 8 的驱动 private static final String DR_URL = "jdbc:mysql://localhost:3