时间:2021-07-01 10:21:17 帮助过:22人阅读
下载后别忘了解压。
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;
}
}
本文出自 “爬过山见过海” 博客,请务必保留此出处http://670176656.blog.51cto.com/4500575/1694961
Java后台通过JDBC连接数据库
标签:jdbc驱动包 java后台 数据库