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

Java后台通过JDBC连接数据库

时间:2021-07-01 10:21:17 帮助过:22人阅读

下载后别忘了解压。

  1. package com.exam.db;
  2. /*   * 1.配置数据源   * 2.在程序中连接数据源  * */  
  3. import java.sql.*;
  4. public class DBHelper {
  5.     String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";  //加载JDBC驱动
  6.     String dbURL = "jdbc:sqlserver://localhost; DatabaseName=扫描练习";  //连接服务器和数据库test
  7.     String userName = "sa";  //默认用户名
  8.     String userPwd = "123";  //密码
  9.     Connection dbConn;
  10.         public DBHelper(){
  11.     }
  12.     
  13.     public Connection connect(){
  14.         try {
  15.             Class.forName(driverName);
  16.             dbConn = DriverManager.getConnection(dbURL, userName, userPwd);
  17.             System.out.println("Connection Successful!");  //如果连接成功 控制台输出Connection Successful!
  18.         } catch (Exception e) {
  19.                 e.printStackTrace();
  20.         }
  21.         return dbConn;
  22.     }
  23.     
  24.     public void query(){
  25.         String sql = "select * from scantable";
  26.         Statement stmt;
  27.         try {
  28.                 stmt = dbConn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
  29.                 ResultSet rs=stmt.executeQuery(sql);
  30.                 while(rs.next()){
  31.                     System.out.println(rs.getString(1));
  32.                 }
  33.             } catch (SQLException e) {
  34.                 // TODO Auto-generated catch block
  35.                 e.printStackTrace();
  36.             }
  37.         }
  38.         
  39.     public static void main(String[] srg) {
  40.         new DBHelper().query();
  41.     }
  42. }


在其他类中使用

  1. private Connection dbConn;
  2. private Statement stat;
  3. public ScanDao(){
  4.     dbConn = new DBHelper().connect();
  5. }
  6. /**
  7. * 插入扫描数据
  8. * @param uuid
  9. * @param billcode
  10. * @param scantime
  11. * @return
  12. */
  13. public int inserData(ScanBean bean){
  14. String sql = "insert into scantable values(‘"+bean.getUuid()+"‘, ‘"+bean.getBillcode()+"‘, ‘"+bean.getScantime()+"‘)";
  15.   try {
  16.     stat = dbConn.createStatement();
  17.     int n = stat.executeUpdate(sql);
  18.     return n;
  19. } catch (SQLException e) {
  20.     e.printStackTrace();
  21. }
  22.     return 0;
  23. }
  24. }

技术分享

本文出自 “爬过山见过海” 博客,请务必保留此出处http://670176656.blog.51cto.com/4500575/1694961

Java后台通过JDBC连接数据库

标签:jdbc驱动包 java后台 数据库

人气教程排行