返回列表 发帖

[原创]JSP连接Mysql

[watermark]这篇文章是写给论坛上一位小妹妹的
首先说一下自己的开发环境JSP+Tomcat+Mysql,
确保Tommcat和Mysql可以运行,在浏览器里输入http://localhost:8080
在运行Mysql界面,输入口令后出现:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 3 to server version: 4.1.11-nt
Type ';help;'; or ';\h'; for help. Type ';\c'; to clear the buffer.
mysql>
(因为手头没有装Mysql的图形管理的程序)这样确保Tomcat和Mysql都可以运行了。
下载一个JDBC驱动
网址:http://dev.mysql.com/downloads/connector/j/3.1.html
解压mysql-connector-java-3.1.12,把mysql-connector-java-3.1.12-bin.jar拷至D:\Program Files\Java\jdk1.5.0_02\lib下
把mysql-connector-java-3.1.12\debug\mysql-connector-java-3.1.12-bin-g.jar拷至D:\Program Files\Java\jdk1.5.0_02\lib下
再把mysql-connector-java-3.1.12-bin.jar拷至Tomcat目录下common\lib下和shared\lib下
下载一个odbc驱动:mysql-connector-odbc-3.51.12-win32.zip
直接安装即可
最后设置环境变量
classpath=D:\Program Files\Java\jdk1.5.0_02\lib\tools.jar;D:\Program Files\Java\jdk1.5.0_02\lib\mysql-connector-java-3.1.12-bin.jar;D:\Program Files\Java\jdk1.5.0_02\lib\mysql-connector-java-3.1.12-bin-g.jar;D:\Program Files\mysql-connector-java-3.1.12\mysql-connector-java-3.1.12\mysql-connector-java-3.1.12-bin.jar
就可以了,写一个test.jsp放入Tomcat\webapps\ROOT下就可以了
[/watermark]

[原创]JSP连接Mysql

上面的程序不错,不过指出一个不足,没有哪个程序员傻到把用户名和密码直接写到业务代码中,至少要配置一个文件实现参数化配置。所以给一段代码
  1. Class.forName(Config.getValue("JDBC_DRIVER"));
  2. conn = DriverManager.getConnection(
  3.        Config.getValue("DB_URL"),
  4.        Config.getValue("DB_USER"),
  5.        Config.getValue("DB_PASSWORD"));
复制代码

TOP

[原创]JSP连接Mysql

如果再改进一些增加获取数据库连接池和返回数据库连接池的话
程序会更好:)
以上只是偶的胡言乱语

TOP

[原创]JSP连接Mysql

Hibernate是持久层的框架,可以减少SQL与JDBC的耦合,Hibernate的HQL比SQL语言简洁得多!

TOP

返回列表 回复 发帖