본문 바로가기

반응형

Software/JAVA

(12)
java에서 mysql 사용시 한글 입력이 깨질 경우 java 에서 mysql 을 사용하여 하는 예제를 진행하던 중, 한글을 입력하는 부분이 있는 코드를 실행하였습니다. 위의 코드를 입력하였고, 코드 실행이 완료되면 mysql 측에 내용이 전달 되고, 다시 불러오는 예제 였습니다. 실행 후 콘솔 출력을 살펴보니, mysql 측에서 데이터를 수신 받아 사용하는 부분에서 수신되는 타입이 '???' 임을 확인 할 수 있습니다. 그래서 실제 mysql 에 저장되는 형식이 어떠한지 확인 해본 결과, 실제로 저장시에도 '???'로 저장 됨을 확인 할 수 있었습니다. database인 'example_springbook' 의 Collation은 'utf8_unicode_ci' 로 설정하였고, 기본으로 한글에 대한 문제는 없을 것이라고 생각 하고, 진행을 하였습니다. 자..
자바 간단하게 마우스 포인터 없애기 (JAVA) Question In Some portion of my java applet i want cursor to be invisible and disable. How Is it possible in java AnswerBest shown by example: import java.awt.image.*; import javax.swing.*; import java.awt.*; public class Test { public static void main(String[] args) { JFrame frame = new JFrame(); Toolkit tk = Toolkit.getDefaultToolkit(); // Creates a cursor from an invalid image. Cursor invisCur..
각종 변수간 변환 Dealing with nullsUtilFactory.convertNull Java – comparing stringsUse == for primitive data types like intIf (mystring == null) Use the equals() method to compare objectsUse .equals for strings : if (a.equals(“cat”)) Java - Converting int to string String myString = Integer.toString(my int value) or String str = "" + i Java - Converting String to int int i = Integer.parseInt(str); orint i = Inte..
Converting a String to int/double/float The following code snapshots : String to int: int i = Integer.valueOf( year ).intValue() String to double: int j = Double.valueOf( year ).doubleValue() String to float: int k = Float.valueOf( year ).floatValue() 출처 : http://home.tiscali.nl/~bmc88/java/sbook/025.html
java Thread 관련 1. 프로세스와 스레드의 생성 및 종료 가. 프로세스 생성 및 종료일반적으로 프로그램을 실행시키면, 하나의 프로세스로서 동작하게 됩니다. 다시 말해서, 우리가 실행시키는 하나의 프로그램은 하나의 프로세스로서 나타나게 됩니다. 자바에서의 프로세스는 자바 런타임 환경과 밀접한 관계를 갖고 있습니다. 왜냐하면, 자바 런타임 환경은 프로세스가 실행될 수 있는 기반 환경을 제공해 주기 때문입니다. 프로세스는 다른 프로세스를 생성할 수 있는데, 이 때 생성된 프로세스를 자식 프로세스라하고 기존에 있던 프로세스를 부모 프로세스라 합니다. 이러한 부모/자식 프로세스 개념은 하나의 자바 프로그램에서 다른 프로그램을 실행시키고자 할 때, 주로 사용됩니다. 다시 말해서, 플랫폼 독립적인 자바 프로그램이 플랫폼과 밀접한 관련..
FT245BM을 리눅스 기반의 자바프로그램에서 이용하는 방법 시작은 이랬습니다. 임베디드XP 환경에서 VC프로그램(FT245BM이 사용된)으로 구동되던 프로그램을 JAVA를 사용한 그래픽환경, 리눅스기반에서 사용하려면 어떻게 해야하나..... 1. JUSB를 이용하여 USB로서 칩을 제어하는 방법.2. FTD2XXJ 이용하여 FT칩을 제어하는 방법3. 기본제공되는 씨소스를 사용하여 자바에서 JNI의 방법으로 칩을 제어하는방법4. 씨소스 따로 자바소스 따로. 다만 둘은 파일로 연결되어있다. 처음엔 자바환경에서 FT칩을 제어하려고 하였는데, 여러가지 방법을 찾아봤지만, 여러방법들이 모두 실제적으로 적용가능하지 않고, 구상만으로 끝낸 사안이였습니다. (물론 오픈소스로서 공개되어있음.) 결론은 라이브러리가 제공되는, GCC환경에서 FT칩을 제어 JNI를 이용하여 자바에서..
(이전글 2006년) Java Technology Forums - Error message in JNI Error message in JNI Oct 28, 2003 7:02 PM Hi ALL: I want to pass an array of strings from Java to a native method written in C.Below is my code JNIEXPORT void JNICALL Java_init (JNIEnv *env, jobject jobj,jobjectArray jfilename, jint jlength){jsize arrsize = env->GetArrayLength(jfilename);jstring elem;char **cstr;int i,j;cstr = (char **) maloc(arrsize * sizeof(char*));for (i=0 ; i< arrsize ; i++)..
(이전글 2006년) jni 사용예 C와 C++ 간의 약간의 사용법의 차이가있다.... #include #define PATH_SEPARATOR ';' /* define it to be ':' on Solaris */ #define USER_CLASSPATH "." /* where Prog.class is */ main() { JNIEnv *env; JavaVM *jvm; jint res; jclass cls; jmethodID mid; jstring jstr; jclass stringClass; jobjectArray args; #ifdef JNI_VERSION_1_2 JavaVMInitArgs vm_args; JavaVMOption options[1]; options[0].optionString = "-Djava.class.path="..

반응형