龙空技术网

详解JavaBean连接数据库的方法,(初学者试用)

编程有你 246

前言:

当前你们对“javabean访问数据库”可能比较关切,兄弟们都想要分析一些“javabean访问数据库”的相关知识。那么小编也在网摘上网罗了一些关于“javabean访问数据库””的相关文章,希望姐妹们能喜欢,朋友们一起来学习一下吧!

先看效果:

代码实现:

编写一个java文件来处理数据库的连接:代码如下

package com.bcyn.connect;

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.PreparedStatement;

import java.sql.ResultSet;

import java.sql.Statement;

public class DB {

private Connection con;//连接对象

private PreparedStatement pstmt; //操作对象

private ResultSet rs; //结果集对象

private String driver="com.microsoft.sqlserver.jdbc.SQLServerDriver";//记载驱动

private String url="jdbc:sqlserver://localhost:1433; DatabaseName=sms;useUnicode=true;characterEncoding=utf-8";//创建数据库连接

private String user="ssa";//数据库用户名

private String password="123";//数据库密码

//数据库连接方法

public Connection getcon(){

try{

Class.forName(driver);

con=DriverManager.getConnection(url,user,password);

}catch(Exception e){

e.printStackTrace();

}

return con;

}

//关闭连接方法,

public void close(Connection con,Statement pstmt,ResultSet rs){

try{

if(con!=null){

con.close();

}

if(pstmt!=null){

pstmt.close();

}

if(rs!=null){

rs.close();

}

}catch(Exception e){

e.printStackTrace();

}

}

}

2.index.jsp页面

<%@ page language="java" contentType="text/html; charset=utf-8"

pageEncoding="utf-8"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "">

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

<title>Insert title here</title>

</head>

<body>

<form action="dogetcon.jsp">

<table>

<tr>

<td align="center" height="60" valign="middle">

<input type="submit" value="获得连接">

</td>

</tr>

</table>

</form>

</body>

</html>

3.dogetcon.jsp页面

<%@ page language="java" contentType="text/html; charset=utf-8"

pageEncoding="utf-8"%>

<jsp:useBean id="db" class="com.bcyn.connect.DB" scope="page"/>

<%@page import="java.sql.*" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "">

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

<title>Insert title here</title>

</head>

<body>

<%

Connection con=db.getcon(); //调用 DB类中的getCon()方法来获得一个连接

if(con!=null){

System.out.print("连接成功");

}

%>

</body>

</html>

标签: #javabean访问数据库 #数据库bean #javabean访问数据库不成功 #jsp中连接数据库的方法