您的位置:首页 > 数据库 > Oracle

JDBC连接池与数据源学习总结

2011-06-30 17:50 288 查看
这两天在学习JDBC连接池与数据源这一章时,遇到了不少问题:

1.      首先是Oracle数据库的使用,安装好后,在打开em页面时提示无法访问,然后按照http://blog.163.com/xinjun_java/blog/static/51182031200892192250334/上面所说的配置,就成功打开EM页面·

 

2.      使用PL/SQL工具时,打开工具后显示一个登录框,刚开始不明白第三个选项是什么含义,后来上网查了,Database表示你的数据库实例,也就是SID,后面在写连接数据库代码时要用到。

3.     Java数据库连接方式

  String driver = "oracle.jdbc.driver.OracleDriver";    //数据库驱动名称
  String url = "jdbc:oracle:thin:@localhost:1521:ORCL";   //连接数据库地址

 

 //jdbc:表示采用jdbc方式连接数据库
 //oracle:表示连接的是oracle数据库
 //thin:表示连接时采用thin模式(oracle中有两中模式)

 //jdbc:oralce:thin:是一个jni方式的命名
 //1521和ORCL表示端口和数据库名

  String username = "system";
  String password = "123456";   //username/password数据库的用户名和密码

 

  Class.forName(driver);     //加载数据库驱动
  Connection conn = DriverManager.getConnection(url,username,password);  //建立数据库连接

  这种连接方法是一次请求一次连接,是比较浪费资源的。关于连接池的连接方法以后学习~

 

4.     CKEditor的用法

①在页面<head>中引入ckeditor核心文件ckeditor.js

<script type="text/javascript" src="ckeditor/ckeditor.js"></script>

②在使用编辑器的地方插入HTML控件<textarea>

<textarea id="TextArea1" cols="20" rows="2" class="ckeditor"></textarea>

如果是ASP.NET环境,也可用服务器端控件<TextBox>

<asp:TextBox ID="tbContent" runat="server" TextMode="MultiLine" class="ckeditor"></asp:TextBox>

注意在控件中加上 class="ckeditor" 。

③将相应的控件替换成编辑器代码

<script type="text/javascript">
CKEDITOR.replace('TextArea1');
//如果是在ASP.NET环境下用的服务器端控件<TextBox>
CKEDITOR.replace('tbContent');
//如果<TextBox>控件在母版页中,要这样写
CKEDITOR.replace('<%=tbContent.ClientID.Replace("_","$") %>');
</script>

4.     js中alert()中文乱码

在引入js的里面加上charset="gb2312" ,如:<script charset="gb2312" language="javascript" type="text/javascript" src="verify.js"></script>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息