javabean连接mysql数据库,jsp+javabean 链接 mysql 数据库
JSP+JavaBean html
一、JavaBean類java
首先先澄清? 這個三個都是絕對路徑 沒有相對路徑, E://test.txt 和 E:/test.txt 是一個意思? E:\\text.txt 用這樣的寫法是 \\ 轉義了 ‘\’??.linux
為何有\(zhòng)\ 的寫法 和 / 這樣的寫法呢? ,由于window 默認的是\\ 這樣的寫法? 若是你把這樣的寫法放到了 linux系統(tǒng)下面,那么這樣的寫法就是錯誤的了,linux 系統(tǒng)下面只認識/ 的寫法。sql
File file =New File("E://test.txt")、數據庫
File file =New File("E:\\test.txt")、tomcat
File file =New File("E:/test.txt")session
System.getProperty("user.dir")+"/src/data/qlsxgh.xls";我經過這個也行jsp
//private String filepath="javabeantest\\src\\util\\JDBCconfig.properties";//error函數
//private String filepath="src\\util\\JDBCconfig.properties";//errorsqlserver
//private String filepath="javabeantest/src/util/JDBCconfig.properties";//error
//private String filepath="util\\JDBCconfig.properties";//error以上只適合本地路徑,不能放到tomcat下面的哦。
//private String filepath = "/util/JDBCconfig.properties";//righttomcat andlinux only right in this way..
//private String filepath = "\\util\\JDBCconfig.properties";//error
private String filepath = "//util//JDBCconfig.properties";//righttomcat
1、顯示學生信息內容
JavaBean
package com.DataBase;
import java.sql.*;
public class MyDbBean
{
private Statement stmt = null;
ResultSet rs = null;
private Connection conn = null;
private String dsn;
//構造函數
public MyDbBean() { }
//根據dsn參數,加載驅動程序,創(chuàng)建鏈接
public void getConn(String dbname, String uid, String pwd) throwsException
{
try
{
dsn ="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=" +dbname;
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
conn = DriverManager.getConnection(dsn, uid, pwd);
}
catch (Exception ex)
{
System.err.println("aq.executeQuery: " + ex.getMessage());
}
}
//執(zhí)行查詢類的SQL語句,有返回集
public ResultSet executeQuery1(String sql)
{
rs = null;
try
{
stmt =conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
rs = stmt.executeQuery(sql);
}
catch(SQLException ex)
{
System.err.println("aq.executeQuery:"+ex.getMessage());
}
return rs;
}
//執(zhí)行更新類的SQL語句,無返回集
public void executeUpdate2(String sql)
{
stmt = null;
rs=null;
try
{
stmt =conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
stmt.executeQuery(sql);
stmt.close();
conn.close();
}
catch(SQLException ex)
{
System.err.println("aq.executeQuery: " + ex.getMessage());
}
}
//關閉對象
public void closeStmt()
{
try{?? stmt.close();?? }
catch(SQLException ex)
{
System.err.println("aq.executeQuery: " + ex.getMessage());
}
}
public void closeConn()
{
try{?? conn.close();? }
catch(SQLException ex)
{
System.err.println("aq.executeQuery: " + ex.getMessage());
}
}
}
“l(fā)ist.jsp”
/p>
"http://www.w3.org/TR/html4/loose.dtd">
學籍管理系統(tǒng)學籍管理系統(tǒng)| 學號 | 姓名 | 性別 | 年齡 | 籍貫 | 院系 | 更改 | 刪除 |
//調用getConn方法與數據庫創(chuàng)建鏈接
testbean.getConn("Data_Stu","sa","");
sql="select * from stuInfo";
ResultSet? rs=testbean.executeQuery1(sql);//查詢數據庫
while(rs.next()){
%>
">修改">刪除}
rs.close();
testbean.closeStmt();
testbean.closeConn();
%>
添加新記錄總結
以上是生活随笔為你收集整理的javabean连接mysql数据库,jsp+javabean 链接 mysql 数据库的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 极光推送java demo_极光推送-
- 下一篇: python去空格的函数_Python中