javaweb怎么连接mysql数据库

javaweb怎么连接mysql数据库,第1张

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最好写成库,方便多地方调用

~

public Connection getNewConnection(){

Connection con=null;

try {

ClassforName("commysqljdbcDriver");

} catch (ClassNotFoundException e) {

// TODO Auto-generated catch block

eprintStackTrace();

}

try {

con=DriverManagergetConnection("jdbc:mysql://localhost(或者连主机IP):3306/数据库名称","用户名","密码");

} catch (SQLException e) {

// TODO Auto-generated catch block

eprintStackTrace();

}

return con;

}

连接mysql例

JAVA Web开发中与数据库的连接 *** 作,配置:

1、新建数据库。

新建登录角色,在新建数据库的时候把数据库的所有权交给你新建的角色。用用户和密码控制数据库。保证数据库的安全。

2、编写contextxml文件 Xml文件的目的是封装用户和密码,也是封装的一种,方便 *** 作。

以下为contextxml文件样例:

<xml version="10" encoding="utf-8">

<Context reloadable = "true">

<Resource

name="jdbc/sampleHS"

type="javaxsqlDataSource"

maxActive="14"

maxIdle="10"

username="hstaoshu"

maxWait="5000"

driverClassName="orgpostgresqlDriver"

password="hstaoshu"

url="jdbc:postgresql://localhost:5432/hstaoshu"/>

</Context>

详细说明:

name="jdbc/sampleHS"里面的ssampHS是可改名称,建议根据需要自己命名;

username="hstaoshu"

password="hstaoshu"此两项为你新建的数据库登录角色用户名和密码信息,只有匹配 了才能访问。这里简单为了表示,把用户名和密码弄成了跟数据库名字一样。其实这是很不安全的。

url="jdbc:postgresql://localhost:5432/hstaoshu"/>

这是连接数据库的URl,就像访问网站的地址一样。没有这个是无法访问数据库的。localhost:5432表示本地端口。一般不需要改动,如果你在配置数据库的时候改动过端口,那么你需要把它改回来。/hstaoshu是你的数据库名称。

以上就是关于javaweb怎么连接mysql数据库全部的内容,包括:javaweb怎么连接mysql数据库、如何通过web服务器访问数据库、webapp怎么连接数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存