用JAVA编程的通过SQL连接数据库的商品库存管理系统的源代码

用JAVA编程的通过SQL连接数据库的商品库存管理系统的源代码,第1张

package com.company.dao

import java.sql.Connectionimport java.sql.DriverManagerimport java.sql.PreparedStatementimport java.sql.ResultSetimport java.sql.SQLExceptionimport java.sql.Statementpublic class BaseDao {

// 数据库驱动

String driver = "com.microsoft.sqlserver.jdbc.SQLServerDriver"

//url

String url = "jdbc:sqlserver://数据库ip:端口号databaseName=数据库名"

//用户名

String uname = "数据库用户名"

//密码

String pwd = "数据库密码"

/**

* 获得连接对象

* @return

*/

protected Connection getCon(){

//返回的连接

Connection con = null

try {

//载入驱动

Class.forName(driver)

//得到连接

con = DriverManager.getConnection(url, uname, pwd)

} catch (ClassNotFoundException e) {

// TODO Auto-generated catch block

e.printStackTrace()

} catch (SQLException e) {

e.printStackTrace()

}

return con

}

/**

* 关闭数据库

* @param con

* @param stmt

* @param rs

*/

protected void closeDB(Connection con, Statement stmt, ResultSet rs){

if(rs != null){

try {

//关闭结果集

rs.close()

rs = null

} catch (SQLException e) {

// TODO Auto-generated catch block

e.printStackTrace()

}

}

if(stmt != null){

try {

//关闭语句对象

stmt.close()

stmt = null

} catch (SQLException e) {

// TODO Auto-generated catch block

e.printStackTrace()

}

}

if(con != null){

try {

//关闭连接对象

con.close()

con = null

} catch (SQLException e) {

e.printStackTrace()

}

}

}

protected void closeDB(Connection con, PreparedStatement pstmt, ResultSet rs){

if(rs != null){

//关闭结果集

try {

rs.close()

rs = null

} catch (SQLException e) {

e.printStackTrace()

}

}

if(pstmt != null){

try {

pstmt.close()

pstmt = null

} catch (SQLException e) {

e.printStackTrace()

}

}

if(con != null){

try {

con.close()

con = null

} catch (SQLException e) {

e.printStackTrace()

}

}

}

这个是我写的一个基本的连接sql2005数据库的代码,.! 不知道你能不能用,! 你看一下吧, 连接的时候需要sqljdbc.jar数据库驱动,!

*** 作步骤如下:

1.excel每个表就是db中的一个表,书写sql语句时不要忘了在表名加[$]

2.表名不建议使用中文

3.引入ado库,建立数据库链接

4.书写增删改查sql语句实现业务逻辑

5.其实excel作为数据库是一个很荒诞的决定,推荐access,sqlserver,mysql,mongodb


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9966212.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存