当前位置:编程学习 > JSP >>

一直都不太理解jsp怎么连接mysql数据库的 以前用的都是打包好的 所以只是用 不知道怎么配置

不知道有哪位愿意帮助小弟度过这难关 关于连接数据库的实际操作,看到网上的资料都不太实际 所以想听实际操作的过程。急,请多指教呀
追问:我的tomcat5.5下面没有这个文件, 是要自己新建吗?可以加你的qq吗?请您指教指教。
答案:这个网址是视频教程,自己看看。不明白再问。 

http://v.youku.com/v_show/id_XMTY5OTkxMTQ0.html
其他:你可以去JSP虚拟主机代理平台去看看 在jsp连接mysql??? 你说的是Ajax的方式吗?
怎么会在页面直接调用dbrs,太夸张了。

最简单的写法,获取Connection的具体方法
String url,password="";
Connection conn=null;
try {
   Class.forName("com.mysql.jdbc.Driver"); //加载mysq驱动
  } catch (ClassNotFoundException e) {
   System.out.println("驱动加载错误");
   e.printStackTrace();//打印出错详细信息
  }
try {
   url =
    "jdbc:mysql://localhost/test?user=root&password=你的密码&useUnicode=true&&characterEncoding=utf8&autoReconnect = true";
   user = "root";
   password = "你的密码";
   conn = DriverManager.getConnection(url,user,password);
  } catch (SQLException e) {
   System.out.println("数据库链接错误");
   e.printStackTrace();
  }

不过现在都在用ORM工具。没有多少人去这么写了吧。呵呵。 ROOT下有个META-INF 文件夹,下面有个文件context.xml文件,
文件如下就是配置好的,你参考一下吧
<?xml version="1.0" encoding="UTF-8"?> 
   <Context>
          <Resource name="jdbc/rot" auth="Container" 
                     type="javax.sql.DataSource" maxActive="100" maxIdle="30" 
                       maxWait="10000"
                    username="root" password="123456" 
                       driverClassName="com.mysql.jdbc.Driver"
                      url="jdbc:MySQL://localhost:3306/sjtcw?characterEncoding=UTF-8"/>
</Context>
123456是数据库的密码sjtcw是数据库的名称,你只要修改这两个地方就行了 http://hi.zhaoxi.net/wzqiajng/blog/item/e7ad87dfda6769c08d1029ad.html 第一,你需要下载mysql驱动包,
第二,在java或者jsp里面导入java.sql.Connection以及其它几个操作类.
创建Connection对象的时候使用这两句代码就可以获得了
Class.forName("com.mysql.jdbc.Driver");
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost/databaseName?username=username&password=passowrd"); 
localhost代表本地链接,也可以换成其它ip地址

上一个:jsp保持下拉列表上次选中的值
下一个:如何用visual foxpro 6.0表单设计求长方形的面积和周长

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,