java后端jdbc链接mysql数据库_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;

}

}

acb29ceb3298e5c3b58482958ac13013.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值