A. C#里把報表上傳到sql資料庫里和從SQL數據里下載的源代碼要怎麼寫啊。哪位大蝦給個源碼例子呀
C#里把報表上傳到SQL資料庫里和從SQL數據里下載的源代碼要怎麼寫啊。哪位大蝦給個源碼例子呀?
給你幾個網址:
http://blog.csdn.net/wangxiaona356/article/details/6753986
http://zhaiyuan.blog.163.com/blog/static/18976726320083259374280/
B. C# Webservice 帶資料庫讀寫源碼實例
已經發到你的信箱了
C. 求pb資料庫實例源代碼
pb支持oracl9i和10,直接new就可以了 SQLCA.DBMS = "O90 Oracle9i (9.0.1)"
SQLCA.LogPass = <********>
SQLCA.ServerName = "127.0.0.1"
SQLCA.LogId = "user"
SQLCA.AutoCommit = False
SQLCA.DBParm = ""
D. 如何實現資料庫SQL遞歸查詢在不同資料庫中例子源代碼
sql 遞歸查詢的方法:
方法一:T-SQL遞歸查詢
with Dep as
(
select Id,DeptCode,DeptName from Department where Id=1
union all
select d.Id,d.DeptCode,d.DeptName from Dep
inner join Department d on dep.Id = d.ParentDeptId
)
select * from Dep
方法二:PL/SQL遞歸查詢
select Id,DeptCode,DeptName
from Department
start with Id = 1
connect by prior Id = ParentDeptId;
E. PHP 怎麼顯示資料庫中的數據 求源代碼
讀資料庫,以表格輸出的示例代碼:
<?php
header('Content-type:text/html;charset=utf-8');
$db = new mysqli('localhost','root','root','books');
$rows = $db->query('SELECT * FROM customers');
echo '<table border="1"><tr><td>姓名</td><td>年齡</td></tr>';
while($row = $rows->fetch_assoc()){
echo '<tr><td>'.$row['name'].'</td>';
echo '<td>'.$row['address'].'</td></tr>';
}
?
F. 求一個簡單又經典的JAVA資料庫連接的例子,要有源代碼哦!
我就弄的用戶登入的代碼吧.這個挺簡單的.
這是題目:
用戶登陸驗證:
1.創建資料庫Test,並新建用戶表users
欄位包含:username varchar(20) not null
userpwd varchar(20) not null
在JBUILDER中編寫Long類,實現登陸界面,並在用戶輸入用戶名和密碼後,
完成按紐的單擊事件,對用戶輸入的數據進行驗證,
(需要嚴整數據是否為空,密碼長度必須是15位),
並實現與資料庫的連接,將用戶輸入的用戶名密碼與表中的記錄比較,
若用戶名正確且密碼正確,彈出提示框告知登陸成功,否則登陸失敗。
這是代碼:
//連接資料庫
boolean isLogin(String name,String pwd){
boolean flag=false;
Connection conn=null;
PreparedStatement pst=null;
ResultSet rs=null;
//載入驅動
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
} catch (ClassNotFoundException ex) {
ex.printStackTrace();
}
//連接資料庫
try {
conn=DriverManager.getConnection("jdbc:odbc:login");
String sql="select * from [user] where username=? and userpwd=?";
pst=conn.prepareStatement(sql);
pst.setString(1,name);
pst.setString(2,pwd);
rs=pst.executeQuery();
if(rs.next())
flag=true;
} catch (Exception ex) {
ex.printStackTrace();
}finally{
try {
conn.close();
} catch (Exception ex) {
ex.printStackTrace();
}
}
return flag;
}
//驗證方法
public void jButton1_actionPerformed(ActionEvent e) {
String name=jTextField1.getText();
String pwd=jTextField2.getText();
//錯誤處理
if(name.equals("")||pwd.equals(""))
JOptionPane.showMessageDialog(this,"請輸入完整的信息");
else {
if(isLogin(name,pwd))
JOptionPane.showMessageDialog(this,"登陸成功");
else
JOptionPane.showMessageDialog(this,"用戶名或密碼錯誤");
}
}
}
.....
.....
這是在事件里寫的,
G. 求VB編程連接access資料庫的源代碼
要使程序能夠訪問資料庫必須通過ADO技術實現,下面就LZ所提供的例子作詳細講解:
(調用入口,如單擊按鈕事件發生時。註:vb中變數不區分大小寫)
Dim conn as new adodb.connection '定義conn為新的資料庫連接對象並分配內存
Connstr="Provider=microsoft.jet.oledb.4.0;data source=" & app.path & "\lib.mdb" '在這里編寫一個用於與告知計算機連接的資料庫的連接串,其中app.path指該應用程序/工程所在路徑,所以必須將Access的資料庫文件放在應用程序/工程所在路徑的同一個目錄下
Conn.open Connstr,"admin","",-1 '啟動conn的連接,其中參數如下:連接串,連接用戶名,連接密碼,連接方式(這里的-1是指默認方式)
Dim rs as new adodb.recordset '定義rs為新的資料庫記錄集對象並分配內存
Sqlstr="select ab from results" '這里是放入sql語句的地方,將LZ的實際sql語句替換到我填入的sql語句中
Rs.open Sqlstr,Conn,3,2,-1 '打開rs記錄集查詢結果,其中參數如下:sql語句,活動的連接串(即現在打開中的連接串),靜態集(3表示靜態集),悲觀鎖(2表示悲觀鎖),打開方式(-1表示默認方式)
這樣就完成了查詢的工作,接下來是提取從查詢中值的操作,由於我對LZ想要得到的信息不是很清晰,所以在這里就停下問一下您到底是要達到什麼樣的查詢效果,需要的是一個什麼樣的值,再採取合適的方法將其提取出來是比較合適的
H. 你有一個簡單的資料庫的源代碼嗎最好用Java實現的...
class ConnectionProvider{
private static String JDBC_DRIVER;
private static String DB_URL;
private static String DB_USER;
private static String DB_PASSWORD;
public ConnectionProvider()
{
JDBC_DRIVER = "com.mysql.jdbc.Driver"
DB_URL = "jdbc:mysql://localhost:3306/u-disk";
DB_USER = "root";
DB_PASSWORD = "root"
};
public Connection getConnection()
{
try {
Class.forName(JDBC_DRIVER);
} catch (Exception e) {
System.out.println("驅動文件路徑有誤!");
}
}
Connection con = null;
try {
con = DriverManager.getConnection(DB_URL, DB_USER,
DB_PASSWORD);
} catch (SQLException e) {
System.out.println("資料庫連接建立異常!\n@shy2850@" + e.getMessage() +
e.getCause());
}
System.out.println("得到連接:Connection " + ConnectionPool.connections.size() + 1);
return new ConnectionImpl(con);
}
}
可以使用這個包裝的資料庫連接數據源在DAO工具類中使用:
package com.jdbc;
import java.sql.*;
/**課題:封裝資料庫的增刪改查的工具類的實現。
*
* 假設相關資料庫的表結構如下:
* 表名:user
* 列名及屬性:id(int 自增),name(varchar(20)),tele(char(12)),birthday(date)
* @author shy2850
*/
public class UserDAO {
Connection conn;
public UserDAO(Connection conn) {
this.conn = conn;
}
public int save(User user) throws SQLException {
String sql = "insert into user values(0,?,?,?)";
PreparedStatement pstmt = conn.prepareStatement(sql);
pstmt.setString(1, user.getName());
pstmt.setString(2, user.getTele());
pstmt.setDate(3, user.getBirthday());
int n = pstmt.executeUpdate();
pstmt.close();
return n;
}
public int delete(User user) throws SQLException{
String sql = "delete from user where id = "+user.getId();
Statement stmt = conn.createStatement();
int n = stmt.executeUpdate(sql);
stmt.close();
return n;
}
public int update(User user) throws SQLException{
String sql = "update user set name=?, tele=?, birthday=? where id = "+user.getId();
PreparedStatement pstmt = conn.prepareStatement(sql);
pstmt.setString(2, user.getName());
pstmt.setString(3, user.getTele());
pstmt.setDate(4, user.getBirthday());
int n = pstmt.executeUpdate(sql);
pstmt.close();
return n;
}
public User getUser(Integer id) throws SQLException{
String sql = "select * from user where id = " + id;
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery(sql);
User user = getUserFromResultSet(rs);
rs.close();
stmt.close();
return user;
}
static User getUserFromResultSet(ResultSet rs) throws SQLException{
Integer id = rs.getInt("id");
String name= rs.getString("name");
String tele= rs.getString("tele");
Date birthday = rs.getDate("birthday");
return new User(id, name, tele, birthday);
}
}
/**
* 構建資料庫表的java類映射
*/
class User{
private Integer id;
private String name;
private String tele;
private Date birthday;
public User() {
}
public User(Integer id, String name, String tele, Date birthday) {
super();
this.id = id;
this.name = name;
this.tele = tele;
this.birthday = birthday;
}
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getTele() {
return tele;
}
public void setTele(String tele) {
this.tele = tele;
}
public Date getBirthday() {
return birthday;
}
public void setBirthday(Date birthday) {
this.birthday = birthday;
}
}
I. 誰能給我一段寫入資料庫的源碼簡單點的。
conn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & "資料庫路徑" & "資料庫名稱"
set rsUserInfo=server.CreateObject("adodb.recordset")
mysql = "SELECT * FROM 表名稱"
rsUserInfo.Open mysql,conn,3,3
rsUserInfo.Addnew()
rsUserInfo("欄位名稱") = Trim(變數名稱)
rsUserInfo.update()
rsUserInfo.close()
set rsUserInfo=Nothing
以上代碼中的conn是你的資料庫連接,你首先要確定你的資料庫連接已經建立成功,否則無法正確運行。
我以上給出的代碼是在資料庫中新插入一條記錄,如果你是要修改資料庫中的記錄可以用下面的,
conn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & "資料庫路徑" & "資料庫名稱"
set rsUserInfo=server.CreateObject("adodb.recordset")
mysql = "SELECT * FROM 表名稱 WHERE 要修改記錄的ID="&返回的ID
rsUserInfo.Open mysql,conn,3,3
If Not rsUserInfo.eof Then
rsUserInfo("欄位名稱") = Trim(變數名稱)
rsUserInfo.update()
Else
Response.write("沒有找到對應的記錄")
End If
rsUserInfo.close()
set rsUserInfo=Nothing
J. c++ builder 6.0建立資料庫的方式,做好給一個源碼工程例子。
www.csdn.net上有C++BUILDER欄目,
這種小問題會有人答的。