有关java的身份验证连接数据库的一段代码,大侠来看看~

有关java的身份验证连接数据库的一段代码,大侠来看看~,第1张

你安装SQLServer的驱动程序了吗?请参考下面文章的内容下栽安装

如果你下载不方便,可以给我发邮件,我给你 zeus3288@sinacom。注意安装结束后,需要把那三个jar文件加入到classpath中,你可以在JBuilder里,把这三个jar文件加到项目的lib里。

JSP连接各类数据库大全SQLServer2000 JDBC驱动的完整安装及测试说明

SQLServer2000 JDBC驱动的完整安装及测试说明(转载)

一、下载SQLSERVER2000的jdbc驱动程序。

在微软站点就有这个驱动程序:

Window *** 作系统

>

一般放resource目录下

yml文件 properties文件

localhost标识ip   3306标识端口   aqy则是你连接的dbName

2看代码

如find_tg_info使用java的持久层框架一般会将下划线转为驼峰命名(FindTgInfo)

3看注解

若是未遵从第二点一般会使用注解标识从而使其映射数据成功

4全局搜索看持久层是否有原始sql

全局搜索原始表名即可

通过jdbc的方式。

public class DBConnection {

/

获取数据连接

/

public static Connection getConnection(String ip,String port,String sid,String userName,String passWord ){

String driverName="oraclejdbcdriverOracleDriver";

String dbUrl="jdbc:oracle:thin:@"+ip+":"+port+":"+sid+"";

Connection conn=null;

try {

ClassforName(driverName);

conn = DriverManagergetConnection(dbUrl, userName, passWord);

} catch (ClassNotFoundException e) {

// TODO Auto-generated catch block

eprintStackTrace();

} catch (SQLException e) {

// TODO Auto-generated catch block

eprintStackTrace();

}

return conn;

}

}

如果你做的登录页是在jsp中写的,那就好办啊

可以这样写

<form action="DBServlet" method="post">

<input type="text" name="username" value="">

<input type="password" name="userpass" value="">

<input type="submit" name="submit" value="登录">

</form>

这些是写在jsp里面的表单,作用就是用户输入用户名和密码,点击登录

action后面的那个DBServlet是你的这个jsp页面接收到登录这个请求时要转向的地方,

数据库连接还有判断用户是否合法都可以写在这里的,例如:

public class DBServlet extends >

import javasql;

public class DatabaseOrcale {

public DatabaseOrcale() {

}

public static void main(String[] args) {

String

OrcaleDriver="orcalejdbcdriverOrcaleDriver";

String

CoonStr="jdbc:orcalethin:@主机 host:端口号:数据库名","用户名","密码";

String sql="selectfrom Test01";

Connecttion Coon=null;

ResultSet ts=null;

try{

ClassforName(OrcaleDriver);

Coon=DriverManagergetConnection(ConnStr);//与DBMS建立连接

Statement

stmt=ConncreateStateStatement();

rs=stmtexecuteQuery(sql);

Systemoutprintln("列1 列2 列3 列4");

while(rsnext()){

Systemoutprint("1"+rsgetInt("列1"));

Systemoutprint("2"+rsgetString("列2"));

//……………………

Systemoutprintln();

}

rsclose();

stmtclose();

Connclose();

}

catch(Exception e){

egetMessage();

eprintStackTrace();

}

}

}

以上就是关于有关java的身份验证连接数据库的一段代码,大侠来看看~全部的内容,包括:有关java的身份验证连接数据库的一段代码,大侠来看看~、如何判断代Java码连接是哪个数据库表、Java如何连接数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存