導航:首頁 > 數據處理 > 怎麼連接servlet資料庫

怎麼連接servlet資料庫

發布時間:2022-12-26 12:08:35

Ⅰ 怎樣用servlet連接資料庫

public class ConnSql{
private static Connection conn;
/**
* 資料庫鏈接靜態代碼塊
*/
static{
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
//連接本地sql2005 String url="jdbc:sqlserver://192.168.1.111:1433;databaseName=YITAC";
//連接本機sql2005 String url="jdbc:sqlserver://localhost:1433;databaseName=YITAC";
conn = DriverManager.getConnection(url, "sa", "123");
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
}
public static Connection getConn(){
return conn;
}
}
資料庫炸包:sqljdbc4.jar

Ⅱ 怎麼在servlet中連接資料庫

//純java方法,建立連接,資料庫名稱為:TestDBx0dx0a public Connection getConnection() {x0dx0a String url = "jdbc:sqlserver://localhost:1433;DatabaseName=TestDB";x0dx0a java.sql.Connection con = null;x0dx0a try {x0dx0a Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");x0dx0a String user = "sa";x0dx0a String pwd = "123456";x0dx0a con = java.sql.DriverManager.getConnection(url, user, pwd);x0dx0a }x0dx0a catch (Exception ex) {x0dx0a ex.printStackTrace();x0dx0a }x0dx0a return con;x0dx0a }x0dx0a以上代碼是創建資料庫連接的語句,在具體應用時調用這個方法就可以了。

Ⅲ 如何通過Servlet連接資料庫並添加數據

set
conn=server.CreateObject("adodb.connection")
conn.open
"driver={microsoft
Access
driver
(*.mdb)};dbq="&server.MapPath("qq.mdb")
這是連接資料庫的,qq是數據名
set
rs=server.CreateObject("adodb.recordset")
sql="select
*
from
procts"
rs.open
sql,conn,1,1
這是連接數據表的,連接完成之後方可添加數據
,這里的procts
是數據表的名稱

Ⅳ  java web中servlet類中連接資料庫問題

<body>
<form action="servlet/Login" method="post">
用戶名:<input type="text" name="username"> <br/>
密 碼 :<input type="keyword" name="keyword"><br/>
學 號:<input type="num" name="num"><br/>
<input type="submit" value="注冊">

</form>
</body>

下面是獲取表單信息,並保存到資料庫中的servlet,注意獲取信息時名字要和jsp提交的信息一致,
response.setContentType("text/html;charset=UTF-8");
//獲取輸入信息
String member = request.getParameter("username");
String keyword = request.getParameter("keyword");
String num = request.getParameter("num");

//連接資料庫
String url = "jdbc:mysql://localhost:3306/thecheck";
String user="root";
String password = "19960104";

try {
Class.forName("com.mysql.jdbc.Driver");

try {
java.sql.Connection conn = DriverManager.getConnection(url, user, password);
java.sql.Statement st = conn.createStatement();
String sql = "insert into student values("+"'"+member+"',"+"'"+keyword+"',"+"'"+num+"',"+"0)";
//System.out.println(sql);
st.executeUpdate(sql);

} catch (SQLException e) {

e.printStackTrace();
}

} catch (ClassNotFoundException e) {

e.printStackTrace();
}

}

其中還要注意的是寫的輸入語句要和資料庫中的sql語句對應,否則也會出現錯誤。

Ⅳ layui表格通過servlet連接資料庫拿到數據

1.layui布局表格

<div class="demoTable">

搜索ID:

    <div class="layui-inline">

<input name="id" class="layui-input" id="demoReload" autocomplete="off">

</div>

<button class="layui-btn layui-bg-green" data-type="reload">搜索</button>

</div>

<table class="layui-hide" id="LAY_table_user" lay-filter="user"></table>

<script>

layui.use('table',function(){

var table =layui.table;

//方法級渲染

        table.render({

elem:'#LAY_table_user'

            ,url:'http://localhost:8080/onlineTest_war_exploded/question'

            ,cols: [[

,{field:'questionId',title:'題號',width:200}

,{field:'questionTitle',title:'題目',width:300}

,{field:'city',title:'通過率',width:200}

,{field:'classify',title:'難度',width:200}

]]

,id:'testReload'

            ,page:true

            ,height:310

        });

var $ =layui.$,active = {

reload:function(){

var demoReload =$('#demoReload');

//執行重載

                table.reload('testReload', {

page: {

curr:1 //重新從第 1 頁開始

                    }

,where: {

key: {

id:demoReload.val()

}

}

},'data');

}

};

$('.demoTable .layui-btn').on('click',function(){

var type =$(this).data('type');

active[type] ?active[type].call(this) :'';

});

});

</script>

url是servlet在web.xml下手動配置的路徑

第一個javabean對象是存放表格原始數據 第二個javabean是存放code msg count和表格原始數據的 把第二個javabean轉換為json格式發給後台

如圖 第一次檢查的時候發現傳回去的json裡面帶\ 原因:之前用ajax已經把存放列表原始數據的數據轉換為json了 再用第二個javabean對象又轉換了一次相當於沒轉換 所以識別不出來

結果:

Ⅵ 怎麼在servlet中連接資料庫

// 純java方法,建立連接,資料庫名稱為:TestDB
public Connection getConnection() {
String url = "jdbc:sqlserver://localhost:1433;DatabaseName=TestDB";
java.sql.Connection con = null;
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
String user = "sa";
String pwd = "123456";
con = java.sql.DriverManager.getConnection(url, user, pwd);
}
catch (Exception ex) {
ex.printStackTrace();
}
return con;
}
以上代碼是創建資料庫連接的語句,在具體應用時調用這個方法就可以了。

Ⅶ 如何在Servlet中建立資料庫連接

是的首先是導入jdbc 的包 sql2005或別的,如果是連接池的話然還要dbcp的包,或是c3p0的包,然後就可以連接了,
先寫個資料庫初始化的類比如說叫:
class DataConn
{
private DataSource datasource;
static {

Class.forName(driver);//driver為驅動

}

Ⅷ servlet連接資料庫

把上面的stmt.executeQuery(sql);改成stmt.executeUpdate(sql);

Ⅸ 如何通過jsp頁面按鈕控制servlet資料庫連接

用AJax,吧,用jquery框架好在你的jsp頁面編寫JQuery的Ajax方法:然後在你的Servlet只要輸出對應的數據就可以;實現局部刷新;具體代碼:可以用的$("#d").load("servlet名字");//數據就顯示在個div里了;在你的Sevlet扶著列印結果就可以out.println("結果");//其實用個jsp頁面也可以

閱讀全文

與怎麼連接servlet資料庫相關的資料

熱點內容
文昌海鮮市場有什麼 瀏覽:48
哪些人不能進行證券交易 瀏覽:191
機頂盒怎麼加程序 瀏覽:181
市場調研分哪些 瀏覽:622
房產中介收房子應該走什麼程序 瀏覽:208
c程序循環語句是什麼 瀏覽:177
海信電視哪個市場好 瀏覽:442
成熟的男人和程序員應該選哪個 瀏覽:587
信息量是怎麼算 瀏覽:778
大數據什麼是績效考核 瀏覽:622
旅遊優惠信息哪裡看 瀏覽:600
高速倒車多久會收到信息 瀏覽:401
杭州聯通信息中心電話是多少 瀏覽:356
電力系統單機信息上傳是怎麼工作 瀏覽:68
東鳳最大的市場是哪個 瀏覽:97
杭州地鐵技術管理人員待遇怎麼樣 瀏覽:176
工廠合資技術分多少 瀏覽:986
羅馬交易所的幣是哪裡來的 瀏覽:343
為什麼交易貓發貨了沒反應 瀏覽:768
哪些渠道可以獲取到新店信息 瀏覽:280