JAVA调用MYSQL存储过程
工程视图:
代码清单:
myconn.java
package org.apache.sh_mysql.test;
import java.sql.*;
public class MyConn {
private static final String DRIVER = "com.mysql.jdbc.Driver";
private static final String URL = "jdbc:mysql://localhost/test?useUnicode=true&characterEncoding=GBK";
private static final String USER = "root";
private static final String PASSWORD ="root";
static {
try {
Class.forName(DRIVER);
} catch (Exception e) {
e.printStackTrace();
}
}
/**
* 获取连接
*
* @return
* @throws Exception
*/
public Connection getConnection() throws Exception {
return DriverManager.getConnection(URL, USER, PASSWORD);
}
/**
* 释放资源
*
* @param rs
* @param statement
* @param conn
*/
public void close(ResultSet rs, CallableStatement stmt, Connection conn) {
try{
if (rs != null) {
rs.close();
}
if (stmt != null) {
stmt.close();
}
if (conn != null) {
conn. ......
JAVA调用MYSQL存储过程
工程视图:
代码清单:
myconn.java
package org.apache.sh_mysql.test;
import java.sql.*;
public class MyConn {
private static final String DRIVER = "com.mysql.jdbc.Driver";
private static final String URL = "jdbc:mysql://localhost/test?useUnicode=true&characterEncoding=GBK";
private static final String USER = "root";
private static final String PASSWORD ="root";
static {
try {
Class.forName(DRIVER);
} catch (Exception e) {
e.printStackTrace();
}
}
/**
* 获取连接
*
* @return
* @throws Exception
*/
public Connection getConnection() throws Exception {
return DriverManager.getConnection(URL, USER, PASSWORD);
}
/**
* 释放资源
*
* @param rs
* @param statement
* @param conn
*/
public void close(ResultSet rs, CallableStatement stmt, Connection conn) {
try{
if (rs != null) {
rs.close();
}
if (stmt != null) {
stmt.close();
}
if (conn != null) {
conn. ......
JAVA程序
JAVA API JAVA 虚拟机
JAVA 虚拟
操作系统
硬件平台
1.Java程序相关问题——Java虚拟机
Java虚拟机——在真实机器中用软件模拟实现的一种抽象的机器。(Java虚拟机规范)
Java虚拟机主要由五个部分组成:指令系统、寄存器、栈、存储区、碎片回收区
解释和执行Java程序编译后产生的字节码
2.Java程序相关问题——Java API
Java API是Java系统提供的预先定义好的软件组件的集合,它们提供了许多可供程序员调用的常用功能丰富的API为程序员提供了极大的方便,但也是学习的难点
要学会使用Java API手册(The Java 2 Platform API Specification )
3.Java程序相关问题—— Java程序的运行机制
传统语言的运行机制:
源代码→(编译)→目标码→(连接)→可执行代码→(运行)→【操作系统】
Java语言� ......
传智播客JAVA培训struts2学习笔记一
离毕业又走近了一步,心里又莫名的紧张起来。今天有一个同心公司放假星期学校来上课,我对其除了佩服之外,就只有羡慕了,工资6.5K可不是我现在的水平
敢想的呵,虽然我对3G不是很感兴趣,我也更相信脚踏实的去走好每一步来得踏实!但是这几个同学所取得成绩却是我们全班同学不得不佩服的,同时,我们的压
力也是感觉到非常大的,因为他现在的工资以及他们在那么短的时间就取得了这么好的成绩,对我们带来的压力也是挺大的呵!但是,我不会在这其中就把自己的目
标定的非常的高,因为我得看清自己的实力吧,不是我看低我自己,我是看得清自己!但愿所有的一切发展都像一位哲人讲过的话,大概意思是这样:只要你相信自
己的未来是美好的,只要你一直努力的奋斗和拼搏,所有的一切就会好的。咱们就“骑驴看唱本,走着瞧!”。
通过今天一天的学习,对STRUTS2也有了一定的了解,struts2与struts相对之下,我现在对struts虽然说不是上精通,但在三大
ssh框架中掌握最熟练的就是struts,虽然学习了该是框架之后对现在学习struts2有很大的帮助,便是我明确的感觉到了两者之者是各自不同的东
东。并� ......
复习一下java代码,代码问题很多请高手不吝赐教。帮助重构。
public static void main(String[] args){
int employeeCount = 420000; //员工总数
Employee[] 所有职工 = getAllEmployee();
for((i=0;i<=employeeCount ;i++) {
Employee 员工 = 所有职工[i];
if(员工.工作单位().名称().equals("富士康") ){
员工.跳楼();
}
}
} ......
由于公司项目的需要,最经在研究Quercus一个纯java的php引擎。项目这两个需要做的就是将该引擎裁剪,做一个相对安全的版本,提供给ISV使用,同时,在引擎中提供默认的接口供调用。所以先研究了一下,在Quercus引擎的支持下,PHP如何与java集成。
以下是学习到的几点:
1、如果使用 Resin-IoC/WebBeans来组织应用的服务到脚本中,那么脚本中就可以直接获取到配置的服务的单例实例的引用,使用方式如下
<?php
$demo_manager = java_bean("DemoeManager");
$demo = $demo_manager->findData("demoId");
foreach ($demo->getDatas() as $data) {
echo $data . "\n";
}
?>
2、另外一种可以通过new Java()方式,以class完整名称以及构造函数参数作为参数来生成对应的java 对象,例如
<?php
$a = new Java("java.util.Date", 123);
echo $a->time;
?>
3、Quercus还支持,类似于java 的引用方式,即,在PHP中使用import语句引入class,使用new关键字来创建对象。
<?php
import java.util.Date;
$a = new Date(123);
echo $a->time;
?>
如果是使用Resin框架,会自动加载 WEB-INF/classes/classnam ......
由于公司项目的需要,最经在研究Quercus一个纯java的php引擎。项目这两个需要做的就是将该引擎裁剪,做一个相对安全的版本,提供给ISV使用,同时,在引擎中提供默认的接口供调用。所以先研究了一下,在Quercus引擎的支持下,PHP如何与java集成。
以下是学习到的几点:
1、如果使用 Resin-IoC/WebBeans来组织应用的服务到脚本中,那么脚本中就可以直接获取到配置的服务的单例实例的引用,使用方式如下
<?php
$demo_manager = java_bean("DemoeManager");
$demo = $demo_manager->findData("demoId");
foreach ($demo->getDatas() as $data) {
echo $data . "\n";
}
?>
2、另外一种可以通过new Java()方式,以class完整名称以及构造函数参数作为参数来生成对应的java 对象,例如
<?php
$a = new Java("java.util.Date", 123);
echo $a->time;
?>
3、Quercus还支持,类似于java 的引用方式,即,在PHP中使用import语句引入class,使用new关键字来创建对象。
<?php
import java.util.Date;
$a = new Date(123);
echo $a->time;
?>
如果是使用Resin框架,会自动加载 WEB-INF/classes/classnam ......
一、JAVA中定义了三种注释类型:
//单行注释——注释到行尾
/*多行注释*/
/**可以用于文档处理的单行或者多行注释*/
// 单行注释
/*
多行注释,此内容也不会被执行
*/
/**
文档注释,有专门的工具
*/
public class JavaDemo01
{
// 主方法
public static void main(String args[])
{
// 在最后加一个“;”表示语句的完结
System.out.println("Hello MLDN .") ;
System.out.println("Hello LXH .") ;
}
};
二、变量:
程序执行中数值可以变的数据称为变量。变量包括变量名和变量值
变量名:用标识符命名。
标识符:符合一定命名规则的字符串序列。
变量构成了整个程序的关键。
public class JavaDemo02
{
// 主方法
public static void main(String args[])
{
// 变量定义的格式:变量的类型 变量的名称 = 初值 ;
int x = 30 ;
int y = 20 ;
// 修改x的内容:变量名称 = 新值
x = 50 ;
// 打印 x + y的值
System.out.println(x + y) ;
}
};
使用变量的注意事项:
变量命名不能重复
JAVA区分大小写
变量必须先定义后使用
三、标识符
标识符就是一个记号,组成:字 ......