本文目录一览:
- 1、javaweb怎么连接mysql数据库
- 2、web网站连接mysql数据库问题
- 3、web GIS开发怎么使用MySQL数据库
- 4、win7系统IIS怎样配置web注册网页连接linux服务器的mysql数据库。
- 5、如何在网页中访问Web数据库
javaweb怎么连接mysql数据库
import java.sql.*;
class MysqlDb {
public static void DB(String sql) {
// 驱动程序名
String driver = "com.mysql.jdbc.Driver";
// url指向的数据库
String url = "jdbc:mysql://localhost:3306/test";
// MYSQL用户名
String user = "root";
// MYSQL密码
String password = "root";
try {
// 加载驱动程序
Class.forName(driver);
// 连接数据库
Connection conn = DriverManager.getConnection(url, user, password);
// statement用来执行SQL语句
Statement statement = conn.createStatement();
//执行查询SQL
ResultSet rs = statement.executeQuery(sql);
//如表字段有:name,age,card等
while (rs.next()) {
//取值
System.out.println(rs.getString("name"));
System.out.println(rs.getInt("age"));
}
} catch (Exception e) {
e.printStackTrace();
}
}
public static void main(String args[]) {
MysqlDb.DB("select * from t_user");
}
}
和普通的程序的原理过程是相似 的。只是WEB最好写成库,方便多地方调用
~
web网站连接mysql数据库问题
我的可以:
CREATE DATABASE IF NOT EXISTS aa DEFAULT CHARACTER SET = 'utf8'
貌似你字符集设置那个“=”没加。
web GIS开发怎么使用MySQL数据库
建议你使用postgresql,orcale,sqlserver。以上几种数据库对空间数据支持是比较好的。将地图数据以shp格式导入到空间数据库中,导入后,就能进行调用了。你用的是PHP还是JSP.NET等等的开发语言,都可以调取数据库中的信息,关于如何程序如何连接数据库,如何查询输出想要的数据,你百度一下:你所用的程序语言+问题。如:PHP如何连接数据库;或JSP如何查询输出数据等等。网上有很多
win7系统IIS怎样配置web注册网页连接linux服务器的mysql数据库。
一、创建一个可以远程访问MySQL的用户
1、登录mysql:
mysql
-u
用户名
-p
授权:
mysql
GRANT
ALL
PRIVILEGES
ON
*.*
TO
'新用户'@'%'
IDENTIFIED
BY
'新用户的密码'
WITH
GRANT
OPTION;
修改生效:
mysql
FLUSH
PRIVILEGES;
退出MySQL数据库:
mysql
quit;
2、修改
mysql
的配置文件(针对ubuntu-15.10系统):
sudo
vi
/etc/mysql/mysql.conf.d/mysqld.cnf
+43
找到
"bind-address
=
127.0.0.1"
,
这一行要注释掉,只需在前面加个#。
#bind-address
=
127.0.0.1
二、配置ubuntu系统的防火墙
1、打开3306端口:
sudo
ufw
allow
3306
上一条命令是允许外部访问3306端口(tcp/udp),如果以前开启过就会跳过。
2、开启防火墙:
sudo
ufw
enable
sudo
ufw
default
deny
运行以上两条命令后,开启了防火墙,并在系统启动时自动开启。关闭所有外部对本机的访问,但本机访问外部正常。
3、查看防火墙的状态:
sudo
ufw
status
三、在Windows环境下进行访问测试
1、在虚拟机里安装好ubuntu后,网络连接方式需要选择"桥接模式"。
2、在Windows环境下用
Navicat
for
Mysql
进行测试。
3、填写好
Mysql
所在主机的IP地址、用户名、密码,然后点击"连接测试",如果连接成功,就按F6弹出命令窗口,写如SQL语句进行查询。
4、在Windows环境下用
MySQLWorkbench
进行测试。
5、和用
Navicat
for
Mysql
测试步骤一样。
如何在网页中访问Web数据库
1.建立一个web项目
2.把数据库驱动复制到lib目录下。数据库驱动有:mysql,sqlserver,oracle等 是什么样类型的数据导入相应驱动。
3.编写一个连接数据库的工具类,获取一个连接。下面以mysql数据库为例。
核心代码:
public class DataUtils {
/**
* 从数据中获取一个连接
* @return
*/
public static Connection getConn(){
Connection conn = null;
try {
Class.forName("com.mysql.jdbc.Driver").newInstance();
//表为test,用户名root,密码admin。
conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/test", "root", "admin");
} catch (Exception e) {
e.printStackTrace();
}
return conn;
}
}
4.获取到与相应数据库的连接后,就可以做增删改查操作了。记得做完操作后,关闭连接,释放资源。