亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

數據庫連接不成功,請各位大神幫忙看看

數據庫連接不成功,請各位大神幫忙看看

qq_請叫我曼哥好么_0 2016-11-30 00:39:00
javabean內容package com.wmm.dbutil;import java.sql.*;public class Db {?? ?private String driver;?? ?private String url;?? ?private String user;?? ?private String pwd;?? ?private Connection conn;?? ?//默認連接參數設置?? ?public Db(){?? ??? ?driver="com.microsoft.sqlserver.jdbc.SQLServerDriver";?? ??? ?url="jdbc:sqlserver://localhost;DatabaseName=jsp";?? ??? ?user="sai";?? ??? ?pwd="123";?? ?}?? ?//定制連接參數?? ?public Db(String driver,String url,String user,String pwd){?? ??? ?this.driver=driver;?? ??? ?this.url=url;?? ??? ?this.user=user;?? ??? ?this.pwd=pwd;?? ?}?? ?//實現連接的方法?? ?private void connect()throws Exception{?? ??? ?if(conn==null||conn.isClosed()){?? ??? ??? ?Class.forName(driver);?? ??? ??? ?conn=DriverManager.getConnection(url,user,pwd);?? ??? ?}?? ?}?? ?//封裝關閉連接操作?? ?public void closeConn()throws Exception{?? ??? ?if(conn==null&&!conn.isClosed()){?? ??? ??? ?conn.close();?? ??? ?}?? ?}?? ?//封裝簡單查詢與更新操作?? ?public ResultSet query(String sql)throws Exception{?? ??? ?ResultSet rs=null;?? ??? ?this.connect();?? ??? ?Statement stat=conn.createStatement();?? ??? ?rs=stat.executeQuery(sql);?? ??? ?return rs;?? ?}?? ?public int update(String sql)throws Exception{?? ??? ?int flag=0;?? ??? ?this.connect();?? ??? ?Statement stat=conn.createStatement();?? ??? ?flag=stat.executeUpdate(sql);?? ??? ?return flag;?? ?}?? ?//封裝預定義查詢與更新操作?? ?public PreparedStatement prepareStatement(String sql)throws Exception{?? ??? ?this.connect();?? ??? ?PreparedStatement pstat=null;?? ??? ?pstat=conn.prepareStatement(sql);?? ??? ?return pstat;?? ?}?? ?public ResultSet preparedQuery(PreparedStatement pstat)throws Exception{?? ??? ?ResultSet rs=null;?? ??? ?rs=pstat.executeQuery();?? ??? ?return rs;?? ?}?? ?public int preparedUpdate(PreparedStatement pstat)throws Exception{?? ??? ?int flag=0;?? ??? ?flag=pstat.executeUpdate();?? ??? ?return flag;?? ?}}jsp內容<%@ page language="java" contentType="text/html; charset=UTF-8"??? pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>網站首頁</title></head><body><jsp:useBean id="db" class="com.wmm.dbutil.Db" scope="page"/><%@ page import="java.util.ArrayList"%><%@ page import="java.sql.*"%><%@ page import="com.wmm.dbutil.Db"%><%@ page import="com.wmm.valuebean.GoodsSingle"%><%! static ArrayList<GoodsSingle> goodslist=new ArrayList<GoodsSingle>();??? static GoodsSingle single=new GoodsSingle();%><% try{?? ResultSet rs=db.query("select * from shopcar");?? int index=0;?? while(rs.next()){?? %>?? 11111?? <%????? single.setName(rs.getString(1));????? single.setPrice(rs.getFloat(2));????? single.setNum(rs.getInt(3));????? goodslist.add(index,single);????? index++;?? }}catch(Exception e){?? e.getStackTrace();} %><%?? session.setAttribute("goodslist",goodslist);? // response.sendRedirect("show.jsp");?????????? //跳轉到show.jsp頁面顯示商品?%></body></html>
查看完整描述

1 回答

?
Caption_1210

TA貢獻9條經驗 獲得超3個贊

最好把報錯信息粘出來,環境可能都不一樣
查看完整回答
反對 回復 2016-11-30
  • qq_請叫我曼哥好么_0
    qq_請叫我曼哥好么_0
    沒有顯示錯誤信息,我懷疑是數據庫壓根沒連接上,可是我又不知道怎么使用java連接JDBC數據庫
  • Caption_1210
    Caption_1210
    應該是java通過JDBC連接數據庫吧 ,用的什么數據庫
  • 1 回答
  • 0 關注
  • 1448 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號