web怎么和access数据库连接

web怎么和access数据库连接,第1张

ACCESS数据库是个文件来的,不用配置的了,在解决方案中添加你创建的ACCESS数据文件中,系统会提示你是否创建App_Data目录并将ACCESS文件添加到此目录中,选择"是"就可以了,再在程序中创建连接到此文件的连接字符串即可(此文后面有在webconfig中配置的方法)例如

String con = "PROVIDER=MicrosoftJetOLEDB40;DATA Source=" + SystemWeb>

1建立一个web项目

2把数据库驱动复制到lib目录下。数据库驱动有:mysql,sqlserver,oracle等 是什么样类型的数据导入相应驱动。

3编写一个连接数据库的工具类,获取一个连接。下面以mysql数据库为例。

核心代码:

public class DataUtils {

/

从数据中获取一个连接

@return

/

public static Connection getConn(){

Connection conn = null;

try {

ClassforName("commysqljdbcDriver")newInstance();

//表为test,用户名root,密码admin。

conn = DriverManagergetConnection("jdbc:mysql://localhost:3306/test", "root", "admin");

} catch (Exception e) {

eprintStackTrace();

}

return conn;

}

}

4获取到与相应数据库的连接后,就可以做增删改查 *** 作了。记得做完 *** 作后,关闭连接,释放资源。

以java连接oracle为例:

1)首先要有java连接oracle数据库的驱动类,下载好后导入到工程里

2)代码:

import javasql;

public class JDBCTest {

/

@param args

@throws ClassNotFoundException

/

public static void main(String[] args)

throws ClassNotFoundException, SQLException{

//1准备参数

String ip = "192168026";

String sid = "tarena";

String port = "1521";

String dbUser = "openlab";

String dbPassword = "open123";

String driver

= "oraclejdbcdriverOracleDriver";

//2构造驱动实例

ClassforName(driver);

//3创建连接

//连接字符串是固定的形式,oracle的形式:

String url

= "jdbc:oracle:thin:@"

+ ip + ":" + port + ":" + sid;

Connection conn

= DriverManagergetConnection

(url, dbUser, dbPassword);

//4执行SQL语句

String sql = "select id, password, name from user_sd1104 " +

"where id = 1001 and password = '1234'";

Statement stmt = conncreateStatement();

ResultSet rs

= stmtexecuteQuery(sql);//执行sql语句

while(rsnext()){

int id = rsgetInt(1);

String pwd = rsgetString(2);

String name = rsgetString(3);

Systemoutprintln("welcome," + name);

}

rsclose();

stmtclose();

connclose();

}

}

import javasql;

class MysqlDb {

public static void DB(String sql) {

// 驱动程序名

String driver = "commysqljdbcDriver";

// url指向的数据库

String url = "jdbc:mysql://localhost:3306/test";

// MYSQL用户名

String user = "root";

// MYSQL密码

String password = "root";

try {

// 加载驱动程序

ClassforName(driver);

// 连接数据库

Connection conn = DriverManagergetConnection(url, user, password);

// statement用来执行SQL语句

Statement statement = conncreateStatement();

//执行查询SQL

ResultSet rs = statementexecuteQuery(sql);

//如表字段有:name,age,card等

while (rsnext()) {

//取值

Systemoutprintln(rsgetString("name"));

Systemoutprintln(rsgetInt("age"));

}

} catch (Exception e) {

eprintStackTrace();

}

}

public static void main(String args[]) {

MysqlDbDB("select from t_user");

}

}

和普通的程序的原理过程是相似 的。只是WEB最好写成库,方便多地方调用

~

以上就是关于web怎么和access数据库连接全部的内容,包括:web怎么和access数据库连接、网页与mysql数据库怎么连接、web连接远端oracle数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9787536.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存