当前位置:Gxlcms > 数据库问题 > Java后台通过JDBC连接数据库

Java后台通过JDBC连接数据库

时间: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后台 数据库

人气教程排行